腐蚀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…...
在软件开发中正确使用MySQL日期时间类型的深度解析
在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
【JVM】- 内存结构
引言 JVM:Java Virtual Machine 定义:Java虚拟机,Java二进制字节码的运行环境好处: 一次编写,到处运行自动内存管理,垃圾回收的功能数组下标越界检查(会抛异常,不会覆盖到其他代码…...
在四层代理中还原真实客户端ngx_stream_realip_module
一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...
【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...
《基于Apache Flink的流处理》笔记
思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...
成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...
怎么让Comfyui导出的图像不包含工作流信息,
为了数据安全,让Comfyui导出的图像不包含工作流信息,导出的图像就不会拖到comfyui中加载出来工作流。 ComfyUI的目录下node.py 直接移除 pnginfo(推荐) 在 save_images 方法中,删除或注释掉所有与 metadata …...
