腐蚀Rust 服务端搭建架设个人社区服务器Windows教程
腐蚀Rust 服务端搭建架设个人社区服务器Windows教程
大家好我是艾西,一个做服务器租用的网络架构师也是游戏热爱者。最近在steam发现rust腐蚀自建的服务器以及玩家还是非常多的,那么作为服务器供应商对这商机肯定是不会放过的哈哈哈! 艾西这两天简单的研究了一下rust腐蚀个人服务器搭建教程,今天给大家分享下一起成长进步。
(注本文中xxxx即为http、xxxxx即为https、zzz即为www 因PT原因望大家理解)

简介:腐蚀Rust是由Facepunch Studios制作并发行的开放世界多人生存游戏。
玩家的目标就是活下去,收集或抢夺资源在荒野中生存,克服饥饿、干渴和寒冷等风险。不仅要避免各种野生动物的袭击,也要小心其他玩家的偷袭。
在游戏中的各种遗迹中探索和搜刮战利品获得各种资源使用岩石、斧头或稿子收集木头、石头和各种矿物,并利用制作功能制作服饰、装备、工具等玩家之间可以使用冷兵器或热武器甚至是一块岩石进行战斗,并对其他玩家的基地进行突袭。
除了玩家和野生动物外,还有NPC和由NPC控制的车辆会对玩家进行互动整体游戏自由度是非常高的。目前主要的游戏模式为以下几种
pvp模式:服务器默认的模式极其硬核,玩家们在残酷的开放世界中不留任何余地的对抗。
PVE模式:Rust自带的PVE模式,大部分PVE服务器均选择使用第三方模组对服务器修改来设置PVE模式。在这模式下玩家的威胁只剩下了野生动物,玩家不再能互相伤害。
新手模式:主照顾到的是新手玩家模式(softcore),也就是新手模式。
新手模式下,玩家死亡后可以在死亡地点或安全区域内的归还终端拿回背包中50%的物品。所有的玩家均可在强盗营地和前哨站中复活重生。

搭建架设准备工具:服务器一台,steamcmd,Notepad++(编程程序)
服务器:配置要求 16H32G 50M拥有固定IP且带防御,找专业的服务器供应商租用。 根据自己实际应用于什么场景来选择,除了自己弄来玩玩的选择云服务器即可,其余情况建议都是用高防物理服务器来操作,以免后期的麻烦。
注:开放tcp/udp网络协议端口全开不会操作的直接找服务器供应商
第一步:本机输入mstsc回车调出远程桌面连接输入我们租用的服务器IP账户以及密码

在D盘创建一个Rust Server文件夹,把steamcmd程序丢进去然后在创建一个文本后缀名改为更新服务器.bat 右键编辑输入以下代码:steamcmd +login anonymous +app_update 258550 validate +quit 获取rust腐蚀服务端代码,然后双击启动1.bat等待获取文件即可


全部加载完后会得到以下文件和rustds文件

文件全部加载完成后在Rust Server文件在创建一个启动服务器.bat文本,编辑以下默认代码内容: (附属备注)
chcp 65001
echo off
:start
cd rustds
RustDedicated.exe -batchmode -nographics -logfile "./logs/log.txt" ^
%若添加其他启动参数,请在本行以下区域添加。%
+server.worldsize "4000" ^ 注释地图大小范围值1000-6000 地图大小决定服务器配置值越大需要的配置越高
+server.hostname "服务器名称" ^
+server.description "服务器介绍" ^ 注释 \n 换行 通俗易懂点就是服务器的公告

+server.headerimage "服务器背景图片" ^ 注释这个就是公告的背景图需要.png格式的图片长宽2:1 url链接地址,如果没设置的话就是默认官方背景图 这一步的操作我们也会单独写一期教程
+server.port "28015" ^ 服务器默认端口号
+server.url "服务器官网" ^ 服务器网站网页 可以自建 在别人点你的公告时内嵌进去的url地址链接 例+server.url "27server.xxx或idc02.xxx"这样就可以直接访问你的网站
+server.maxplayers "最大玩家人数" ^ 注释 填入数值即可 大约是1M带宽支持2-4人 这里就根据你的服务器配置带宽来计算填入
+server.identity "服务器文件夹名" ^ 注释玩家游戏数据存档文件夹
+rcon.web“1”^ 注释远程管理端口 加密模式
+rcon.port“28016”^ 注释远程管理端口
+rcon.password“27server.xxx”^ 管理员密码 GM权限
+server.encryption“1”^ 服务器传输模式
+server.eac"0”^ esc反作弊 0关闭 1开启
+app.port“28017” ^ 注释 rust 手机APP 端口 rust+
+server.queryport“28018”^ 标签查询端口 下图中的就是标签 后期会单独教大家怎么加

+relationshipmanager.maxteamsize“4” ^限制组队人数 填入数值
%若添加其他启动参数,请在本行以上区域加。%
cd ../
goto start
注:这里最好是使用Notepad++编译工具编辑会方便靠谱些下图为默认的启动服务器.bat,想要游戏更多好玩的设定权限就单独自己去设定即可

下期会着重讲一下这个启动服务器bat文件这些代码内容,这个代码主要决定的就是你的服务器参数游戏设定等只需要修改带+号的代码,这里面涉及到很多的设定
下图为我的游戏设定图可以参考下

以上弄好后直接启动服务器

等待加载完成就可以在steam面板找到你的服务器了也可以通过快连connct +IP 例 connct 103.219.xxx.xxx:28015 按F1搜索服务器



OK 到这里rust腐蚀个人服务器就搭建完成了 整个过程其实很简单下期我们大致的讲解下启动服务器.bat 服务器游戏参数设定数值等然后再跟大家说下插件的安装等!
那么本期的内容就到这里了我们下期见 @艾西服务器@驰网艾西@感兴趣的可以百度搜
拥有一台服务器可以做很多有趣的事情!
相关文章:
腐蚀Rust 服务端搭建架设个人社区服务器Windows教程
腐蚀Rust 服务端搭建架设个人社区服务器Windows教程 大家好我是艾西,一个做服务器租用的网络架构师也是游戏热爱者。最近在steam发现rust腐蚀自建的服务器以及玩家还是非常多的,那么作为服务器供应商对这商机肯定是不会放过的哈哈哈! 艾西这…...
蓝桥杯备赛:考前注意事项
考前注意事项 1、DevCpp添加c11支持 点击 工具 - 编译选项 中添加: -stdc112、万能头文件 #include <bits/stdc.h>万能头文件的缺陷:y1 变量 在<cmath>中用过了y1变量。 #include <bits/stdc.h> using namespace std;// 错误示例 …...
111111111111
111111111111...
uniapp 卡片勾选
前言 公司的app项目使用的uniapp,项目里有一个可勾选的卡片功能,效果图如下: 找了一圈没找到什么太好的组件,于是就自己简单写了一个,记录一下。避免以后还会用到 代码 <template><view class"card-…...
乐趣Python——文件与数据:挥别乱糟糟的桌面
各位朋友们,今天我们要开启一场非凡的冒险——进入文件操作的世界!你知道吗,在你的电脑里,有一个叫做“文件系统”的迷宫,里面藏着各种各样的文件和文件夹,它们就像是迷宫中的宝藏。但有时候,这…...
docker nginx-lua发送post json 请求
环境准备 dockerfile from fabiocicerchia/nginx-lua:1.25.3-ubuntu22.04 run apt-get -qq update && apt-get -qq install luarocks run luarocks install lua-cjson run luarocks install lua-iconv run luarocks install lua-resty-http后台代理服务准备ÿ…...
阿里面试总结 一
写了这些还是不够完整,阿里 字节 卷进去加班!奥利给 ThreadLocal 线程变量存放在当前线程变量中,线程上下文中,set将变量添加到threadLocals变量中 Thread类中定义了两个ThreadLocalMap类型变量threadLocals、inheritableThrea…...
多线程(49)定义无锁、阻塞、非阻塞和无等待算法
在并发编程中,理解不同的同步策略——无锁(Lock-Free)、阻塞(Blocking)、非阻塞(Non-Blocking)、无等待(Wait-Free)——对于设计高效、健壮的多线程应用至关重要。让我们…...
(一)ffmpeg 入门基础知识
一、ffmpeg FFmpeg是一套强大的开源音视频处理工具,能够录制、转换以及流化音视频内容。 FFmpeg是开源的,这意味着它的源代码是公开的,允许任何人使用、修改和分发。它提供了录制、转换以及流化音视频的完整解决方案,支持多种格…...
【软件测试】个人博客系统测试
个人博客系统测试 一、项目背景1.1 技术背景1.2 功能背景 二、 测试用例编写三、自动化测试3.1 什么是自动化测试3.2 通过使用selenium进行自动化测试的编写(Java实现)3.3 编写测试用例,执行自动化测试3.3.1 输入用户名:test,密码:123&#x…...
20240410解决OK3588-C的核心板刷机之后无法启动的问题
20240410解决OK3588-C的核心板刷机之后无法启动的问题 2024/4/10 19:38 1、编译OK3588的LINUX/Buildroot?forlinxubuntu: ~/3588/OK3588_Linux_fs$ sudo ./build.sh BoardConfig-linuxfs-ok3588.mk 2、进行全编译 forlinxubuntu: ~/3588/OK3588_Linux_fs$ sudo ./bu…...
仅需三步就能成为大语言模型Prompt Engineer提示词工程大神
AI Prompt Engineer(提示词工程)是当下GenAI行业最热门的话题,它是利用有效的AI模型交互提示技术,引导大语言模型生成更高质量、更准确、更相关的回应。相对于预训练和微调,提示词工程不需要标注数据和训练模型,极大的节约了时间和…...
RuleEngine规则引擎底层改造AviatorScript 之公式规则
前情提要,看上一个文章,具体要实现的效果就是 当然上来的问题就是前端的问题,这个框首先他们用的是富文本,富文本传到后台的结果是前端脚本,带着h5的标签,后面改成了这个,当时这个东西其实和后…...
Vue项目(H5)与微信小程序来回跳转
新建H5页面 在小程序里面新建一个名为H5的文件夹,以及H5页面 H5.WXML <web-view src"{{h5Url}}" bindmessage"handleGetMessage"></web-view>H5.JSdata: { h5Url:https://xxx.com/login 要跳转的H5页面},H5回来的回调方法handleG…...
设计模式-单一职责原则
基本介绍 对类来说的,即一个类应该只负责一项职责。如类A负责两个不同的职责,职责1,职责2.当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2 应用实例 方案1 public cl…...
vue和nunjucks的变量插值的形式{{}}冲突
Nunjucks 中修改配置 const nunjucks require(nunjucks);const template_old nunjucks.renderString(template_old: Hello, {{name}}!, { name: World }); console.log(template_old); // 配置 Nunjucks 环境 nunjucks.configure({tags: {variableStart: $(, // 设置变量起始…...
多语言婚恋交友APP开发流程一览
近年来,随着全球化的发展和人们对跨文化交流的需求增加,多语言婚恋交友APP的需求逐渐增长。开发这类APP需要考虑到不同语言和文化下用户的需求,涉及到一系列独特的流程和挑战。本文将从专家角度为您解析多语言婚恋交友APP的开发流程ÿ…...
RUM 最佳实践-交互延迟的探索与发现
FID 在互联网高速发展的时代,用户体验已成为企业竞争的关键所在。网页性能作为用户体验的重要组成部分,直接影响着用户的满意度和工作效率。First Input Delay(FID)作为衡量网页性能的重要指标,越来越受到业界关注。今…...
spring boot 集成 flyway依赖 做数据库迁移,让部署没烦恼
flyway 是一个敏捷工具,用于数据库的移植。采用 Java 开发,支持所有兼容 JDBC 的数据库。 主要用于在你的应用版本不断升级的同时,升级你的数据库结构和里面的数据。 还是直接上代码 第一步: <!-- Flyway 数据库迁移 依赖 他…...
TCP协议--传输机制
TCP协议原理 TCP协议是对数据传输提供的一个管控机制,主要体现在可靠和效率两个方面,即在保证数据可靠传输的情况下尽可能的提高效率 可靠传输机制 确认应答机制 向对方发送一个数据报,对方要返回一个确认应答的数据报 实现的方式&#x…...
接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...
【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...
【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...
VTK如何让部分单位不可见
最近遇到一个需求,需要让一个vtkDataSet中的部分单元不可见,查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行,是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示,主要是最后一个参数,透明度…...
C++八股 —— 单例模式
文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全(Thread Safety) 线程安全是指在多线程环境下,某个函数、类或代码片段能够被多个线程同时调用时,仍能保证数据的一致性和逻辑的正确性…...
学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2
每日一言 今天的每一份坚持,都是在为未来积攒底气。 案例:OLED显示一个A 这边观察到一个点,怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 : 如果代码里信号切换太快(比如 SDA 刚变,SCL 立刻变&#…...
基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...
快刀集(1): 一刀斩断视频片头广告
一刀流:用一个简单脚本,秒杀视频片头广告,还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农,平时写代码之余看看电影、补补片,是再正常不过的事。 电影嘛,要沉浸,…...
Python 实现 Web 静态服务器(HTTP 协议)
目录 一、在本地启动 HTTP 服务器1. Windows 下安装 node.js1)下载安装包2)配置环境变量3)安装镜像4)node.js 的常用命令 2. 安装 http-server 服务3. 使用 http-server 开启服务1)使用 http-server2)详解 …...
Vue 3 + WebSocket 实战:公司通知实时推送功能详解
📢 Vue 3 WebSocket 实战:公司通知实时推送功能详解 📌 收藏 点赞 关注,项目中要用到推送功能时就不怕找不到了! 实时通知是企业系统中常见的功能,比如:管理员发布通知后,所有用户…...
