腐蚀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…...
句柄ros::NodeHandle nh(“~“)与nh对launch文件参数配置(param)的影响
ros::NodeHandle nh("~"); 改为: ros::NodeHandle nh; 即可 /*************************分割线 ************************/ 如果原本是: ros::NodeHandle nh;可以改成: ros::NodeHandle nh("~"); 试试...
C++_List的学习
1.概述 1. list 是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代 2. list 的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素 3. list…...
centos 7.9 nginx本地化安装,把镜像改成阿里云
1.把centos7.9系统切换到阿里云的镜像源 1.1.先备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup1.2.下载新的CentOS-Base.repo配置文件 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo特别…...
JVM规范中的运行时数据区
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏:每天一个知识点 ✨特色专栏:…...
Stable Diffusion文生图技术详解:从零基础到掌握CLIP模型、Unet训练和采样器迭代
文章目录 概要Stable Diffusion 底层结构与原理文本编码器(Text Encoder)图片生成器(Image Generator) 那扩散过程发生了什么?stable diffusion 总体架构主要模块分析Unet 网络采样器迭代CLIP 模型 小结 概要 Stable …...
SDK-0.7.8-Release-实体管理 - ApiHug-Release
🤗 ApiHug {Postman|Swagger|Api...} 快↑ 准√ 省↓ GitHub - apihug/apihug.com: All abou the Apihug apihug.com: 有爱,有温度,有质量,有信任ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace 更多精彩…...
3. DAX 时间函数-- DATE 日期--一生二,二生三,三生万物
在数据分析过程中,经常需要从一个数据推到另外一个数据,日期数据也是如此,需要从一个日期推到另外一个相关的日期,或者从一群日期推到另外一个相关的日期/一群相关的日期。这一期说的就是日期之间彼此推衍的函数,会比之…...
c 解数独(通用方法,适用于9×9 数独)
折腾了一周时间,终于搞定99数独通用方法 思路:1.生成每行空位的值,也就是1-9中除去非0的数。 2.用行,列,宫判断每行中每个空位的最小取值范围后再重新生成每行。 3.随机提取生成的9行,判断每列之和是否等…...
一篇文章深入学习Java的AQS(AbstractQueuedSynchronizer)
深入理解AQS的设计和工作机制 Oracle官方文档中的AbstractQueuedSynchronizer部分讲解 AbstractQueuedSynchronizer(简称AQS)是Java并发包中的一个基础框架,它为实现依赖单个原子变量来表示状态的同步器提供了可靠的基础。这个框架被广泛用…...
Linux sed
文章目录 1. 基本功能2.sed替换ssed配合grep和管道操作符的例子 3.sed中的删除和添加3.1 d删除3.2 a i添加添加多行 4.sed行替换替换包含某字符的行 5.单字符替换 y6. p打印命令打印含有目标字符的行sed中包含多个指令,使用{} 7.sed w 写入文件8.sed r 读取文件9.se…...
wordpress点击图片/码迷seo
Kotlin中的高阶函数 一、函数式编程概念二、高阶函数1.函数对变量进行赋值2.函数作为参数3.函数作为返回值一、函数式编程概念 又称泛函编程,即比一般函数更加抽象的概念(学过泛函分析的应该都懂吧),将计算机运算视为数学上的函数运算,基础就是利用lambda表达式进行运算。 …...
天津做网站的公司排名/好用的磁力搜索引擎
数据结构复习题(绪论)绪论选择题填空题简答题判断题绪论 选择题 线性结构中数据元素的位置之间存在( A )的关系 A.一对多 B.一对一 C.多对多 D.每一个元素都有一个直接前驱和一个直…...
开发工具宏怎么使用/无锡seo网络推广
文章目录一阶逻辑的语法和语义全称量词和存在量词等词equality运用一阶逻辑一阶逻辑的断言和查询亲属关系论域(the kinship domain)总结资源分享一阶逻辑的语法和语义 命题逻辑是我们最先学的逻辑,比较简单,也比较好理解。 因为命题逻辑表达能力不够&am…...
如何给自己的网站做seo/深圳网站设计制作
此篇算是对http://www.cnblogs.com/insus/archive/2012/04/17/2454620.html重构升级。因为网友需要不但能禁用还能可以启用DropDownList的Items。为了不想用户写太多代码。Insus.NET写了一个类别,并让它继承了System.Web.UI.WebControls命名空间下的DropDownList. 可…...
关于动物自己做的网站/seo优化方案模板
1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符,特别要注意单引号和&符号。不要直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2࿰…...
单页面网站带后台/龙岩网站推广
Java基础(对象线程字符接口变量异常方法) 面向对象和面向过程的区别?Java 语言有哪些特点?关于 JVM JDK 和 JRE 最详细通俗的解答Oracle JDK 和 OpenJDK 的对比Java 和 C的区别?什么是 Java 程序的主类?应…...