Rust腐蚀服务器搭建架设教程ubuntu系统

Rust腐蚀服务器搭建架设教程ubuntu系统

大家好我是艾西一个做服务器租用的网络架构师。Rust腐蚀游戏对于服务器的配置有一定的要求很多小伙伴就思考用linux系统搭建的话占用会不会小一点,有一定电脑基础的小伙伴都知道Linux系统和windows系统相比较linux因为是面板形式所以和windows可视化的系统不管是对于服务器的性能还是优化速度都是会快上不少的。

准备工具:服务器,远程工具(putty,Finalshell等)

服务器:rust腐蚀服务器要求最低是4核心内存8GB服务器系统选择ubuntu20.04版本,需要操作防火墙开放UPD和TCP协议,开放默认端口20185如果自己不会的话联系服务器供应商协助操作。服务器准备好后你会有服务器的公网IP 默认账户root 密码随机或是你自己设定

远程连接服务器:使用Finalshell远程软件在自己电脑本地下载安装好启动即可,打开后点击左上角文件新建,新建一个会话ssh连接进入服务器

更新系统:输入命令

apt update -y && apt install -y curl && apt install -y socat

关闭系统防火墙

开放所有端口(依次输入以下命令)

sudo iptables -P INPUT ACCEPT

sudo iptables -P FORWARD ACCEPT

sudo iptables -P OUTPUT ACCEPT

sudo iptables -F

清理并重启:输入以下命令

sudo apt-get purge netfilter-persistent

reboot (以上的操作其实只是一个服务器端口放行和防火墙关闭的操作按顺序操作就好了)

安装LGSM所需依赖/组件/环境:sudo dpkg --add-architecture i386;

sudo apt update;

sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 steamcmd lib32z1 libsdl2-2.0-0:i386

(等待加载完成中途会弹出steamcmd的确认协议按↓键选择OK同意协议即可)

安装rzsz 工具 (上传插件用):

apt install Irzsz

新建 rustserver 用户

adduser rustserver

(因linux系统会出现上下级用户权限的问题所以直接创建一个用户来去访问LGSM后期会方便很多,创建新用户是会提示New password 意思就是让你设置一个密码设定好了后)

重新进入服务器使用rustserver账户进入服务器

进来后就是这个账户了rustserver@rust:~$

切换到 rustserver 用户 (rust腐蚀服务器的后期所有数据等操作都是在这个账户执行的)

su - rustserver

下载安装 linuxgsm.sh

wget -O linuxgsm.sh https://linuxgsmsh 8& chmod +x linuxgsm.sh &8 bash linuxgsm.sh rustserve

安装 rustserver服务端(时间较长等待即可)

rustserver install

netcat lib32gcc1 lib32stdc+ +6 steamcmd lib32z1 libsdl2-2.0-0:i38

./rustserver update

(更新 rustserver,绕过检查并直接进入 SteamCMD 更新)

./rustserver force-update

(更新 rustserver,证实您可以在更新服务器时使用 SteamCMD验证选项)

./rustserver validate

(注:安装rustserver到./rustserver validate都是后期维护使用的服务端安装好后)

配置 server.cfq 参数:(在Finalshell远程软件远程软件下方的文件栏输入)

home/rustserver/serverfiles/server/rustserver/cfg

Finalshell方便的点就在这里,可以通过吧本地的远程直接将我们本机的文件直接上传到服务器里面,这里大家注意下千万别直接将你本地的文件直接拉入这个文件框框这里读取不到都是需要上传这样好些

等待文件上传后将文件打开将文件内第11行14行17行改一下

server.description "" 服务器介绍

server.headerimage"" 背景图链接地址

server,url"" 网站地址

(完全按照你自己的想法思路来操作,如果暂时没有的话就默认先不管他)

进入rustserver.cfg文件将default.cfg丢到rustserver文件(输入下面命令即可)

cd /home/rustserver/lgsm/config-lgsm/rustserver

cp_default.cfg rustserver.cfg

不确认有没有操作到可以在Finalshell下方的文件栏点击查看

配置 rustserver.cfg 文件参数

/home/rustserver/lgsm/config-lgsm/rustserver

主要修改的就是12-29行的内容参数,这些其实就是跟windows系统的服务器启动bat参数是一样的意思,把服务器IP填入你在使用的服务器IP 然后具体的游戏设定以及管理员都在这里直接操作好就行

这个是参考数值图大家前期可以参考下

回到rustserver账户安装 oxide框架(更新 oxide指令;./rustserver mods-update)

./rustserver mods-install

rustoxide

启动服务器:./rustserver start

服务端启动时因为操作系统的原因没法直观地看到运行数值那么大家就通过服务器性能跑的情况来去做这个判断

重启服务器:./rustserver restart

停止服务器:./rustserver stop

服务器运行状况:./rustserver details

打开服务器console运行状况:./rustserver console

关闭服务器console运行状况:先按 Ctrl+B   松手后再按D

安装插件:上传插件进入 serverfiles/oxide/plugins文件夹

cd serverfiles/oxide/plugins

rz  

(输入完后会弹窗让你选择上传的文件这里你需要什么插件就把什么插件的文件上传就行)

上传插件配置:进入 serverfiles/oxide/config文件夹

cd serverfiles/oxide/config

rz

全部操作完后重启服务器然后再启动服务端这个时候会出现oxide文件,如果你不想你的服务器在steam面板显示模组服那么你就在rustserver_oxide.config.json将Modded:原本true改为false即可

OK 那么到了这一步肯定是需要验证我们的搭建成果的,在steam面板进入RUST按F1输入connect +IP:28015进入服务器

游戏更新和oxide框架更新都是进入ruserver账户

su - rustserver

进入账户后输入

./rustserver update

./rustserver force-update

./rustserver validate

./rustserver mods-update

清档操作指令:

./rustserver map-wipe

擦除地图会移除所有玩家制造的建筑和资源。将地图重置回其原始状态。然而,玩家的蓝图将被保留。

./rustserver full-wipe (完全擦除)

全面清除将移除所有玩家制造的建筑,资源和所有玩家的蓝图。

(自动擦除)

使用cron可以自动清除服务器。下面的示例将在每个星期天晚上的午夜擦除服务器。

0 0 * * 0 /home/rustserver/rustserver map-wipe > /dev/null 2>&1

OK到这里我们ubuntu系统的rust腐蚀服务器搭建教程就结束了感兴趣的小伙伴可以百UD搜@艾西服务器@驰网艾西一起讨论交流 拥有一台服务器可以做很多有趣的事情

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/314933.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

短视频生成背景文字工具(前端工具)

过年这两天有些无聊就刷刷抖音,刷着刷着自己也蠢蠢欲动,想发上几个,可是却找不到合适自己的模板。由于个人喜欢一些古诗文之类的,所以自己简单的编写了一个小工具,如下图: 当设置好了之后,将浏…

小程序线多点路图绘制

需求 当接口返回一连串地图坐标,需要根据这些坐标串联起来,形成一个线路图(本次使用步行导航线路图)。 思路 首先优先想到使用小程序Map组件的polyline属性去进行展示。但是我们发现直接使用该属性进行坐标绘制画出来的数据都是…

《架构风清扬-Java面试系列第25讲》聊聊ArrayBlockingQueue的特点及使用场景

ArrayBlockingQueue是BlockingQueue接口的一个实现类之一 这个属于基础性问题,老规矩,我们将从使用场景和代码示例来进行讲解 来,思考片刻,给出你的答案 1,使用场景 实现:基于数组实现的有界阻塞队列&…

编写一个函数fun,它的功能是:实现两个字符串的连接(不使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串后。

本文收录于专栏:算法之翼 https://blog.csdn.net/weixin_52908342/category_10943144.html 订阅后本专栏全部文章可见。 本文含有题目的题干、解题思路、解题思路、解题代码、代码解析。本文分别包含C语言、C++、Java、Python四种语言的解法完整代码和详细的解析。 题干 编写…

Docker② —— Cgroups详解

1. 概述 Cgroups 的全称是control groups,cgroups为每种可以控制的资源定义了一个子系统。Cgroups分为三个部分: cgroup 本身:对进程进行分组hierarchy:将 cgroup 形成树形结构subsystem:真正起到限制作用的部组件 cp…

【navicat】oracle library is not loaded 问题复现和解决方案

问题原因:客户端oci版本安装错误,navicat需要64位的oci,但是使用32位的oci。 解决方案:官网下载64位oci进行配置。本次演示的解决多了splplus,其实不必要安装也能运行。 首先判断是否数据库已经打开 尝试使用splplus连接数据库 1…

安装crossover游戏提示容量不足怎么办 如何把游戏放到外置硬盘里 Mac电脑清理磁盘空间不足

CrossOver作为一款允许用户在非原生操作系统上运行游戏和应用程序的软件,为不同平台的用户提供了极大的便利。然而,随着游戏文件大小的不断增加,内置硬盘的容量往往无法满足安装需求。幸运的是,通过一些简单的步骤,我们…

基于自注意力机制的长短期记忆神经网络(LSTM-SelfAttention)的回归预测

提示:MATLAB版本需要R2023a以上 基于自注意力机制的长短期记忆神经网络(LSTM-SelfAttention)是一种用于时序数据预测的模型。这个模型结合了两个不同的结构,即长短期记忆网络(LSTM)和自注意力机制&#xff…

2024.阳光能源追光计划暨大陆考察团交流分享会

近日大陆考察团抵达香港,受到了本司热情接待和安排。公司于4月27日下午举办了阳光能源追光计划主题交流会。 会上公司营销部总监张超,分享了阳光能源近几年的能源发展之路及公司新推出的追光计划,得到了大陆考察交流团团长杨国均先生的高度赞…

如何在 Visual Studio 中通过 NuGet 添加包

在安装之前要先确定Nuget的包源是否有问题。 Visual Studio中怎样更改Nuget程序包源-CSDN博客 1.图形界面安装 打开您的项目,并在解决方案资源管理器中选择您的项目。单击“项目”菜单,然后选择“管理 NuGet 程序包”选项。在“NuGet 包管理器”窗口中…

Dubbo应用可观测性升级指南与踩坑记录

应用从dubbo-3.1.*升级到dubbo-*:3.2.*最新稳定版本,提升应用的可观测性和度量数据准确性。 1. dubbo版本发布说明(可不关注) dubbo版本发布 https://github.com/apache/dubbo/releases 【升级兼容性】3.1 升级到 3.2 2. 应用修改点 应用一般只需要升级dubbo-s…

第72天:漏洞发现-Web框架中间件联动GobyAfrogXrayAwvsVulmap

案例一:某 APP-Web 扫描-常规&联动-Burp&Awvs&Xray Acunetix 一款商业的 Web 漏洞扫描程序,它可以检查 Web 应用程序中的漏洞,如 SQL 注入、跨站脚本攻击、身份验证页上的弱口令长度等。它拥有一个操作方便的图形用户界 面&#…

JavaEE初阶——多线程(七)——定时器

T04BF 👋专栏: 算法|JAVA|MySQL|C语言 🫵 小比特 大梦想 此篇文章与大家分享多线程的第七篇文章——关于定时器 如果有不足的或者错误的请您指出! 目录 4.定时器4.1标准库提供的定时器4.2自己实现一个定时器4.2.1任务类4.2.2Timer类4.2.3 有一个线程来负…

JavaScript云LIS系统源码 前端框架JQuery+EasyUI+后端框架MVC+SQLSuga大型医院云LIS检验系统源码 可直接上项目

JavaScript云LIS系统源码 前端框架JQueryEasyUI后端框架MVCSQLSuga大型医院云LIS检验系统源码 可直接上项目 云LIS系统概述: 云LIS是为区域医疗提供临床实验室信息服务的计算机应用程序,可协助区域内所有临床实验室相互协调并完成日常检验工作&#xff…

cve-2018-19518漏洞复现

一、靶场的启动 在相应的文件夹位置打开终端后进行如下操作 1.运行此靶场 sudo docker-compose up -d 2.查看启动环境 sudo docker ps 3.关闭此靶场环境 docker-compose down 二、漏洞内容简介 php imap扩展用户在php中执行邮件收发操作,其imap_open函数会调用rsh…

【java数据结构之八大排序(上)-直接插入排序,希尔排序,选择排序,堆排序,向下调整(大根堆,小根堆)等知识详解】

🌈个人主页:努力学编程’ ⛅个人推荐:基于java提供的ArrayList实现的扑克牌游戏 |C贪吃蛇详解 ⚡学好数据结构,刷题刻不容缓:点击一起刷题 🌙心灵鸡汤:总有人要赢,为什么不能是我呢 …

探索开源的容器引擎--------------Docker容器操作

目录 一、Docker 容器操作 1.1容器创建 1.2查看容器的运行状态 1.3启动容器 1.4创建并启动容器 1.4.1当利用 docker run 来创建容器时, Docker 在后台的标准运行过程是: 1.4.2在后台持续运行 docker run 创建的容器 1.4.3创建容器并持续运行容器…

(超级详细)算法刷题Leecode15. 三数之和

题目描述 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组…

晶圆制造之MPW(多项目晶圆)简介

01、MPW是什么? 在半导体行业中,MPW 是 "Multi Project Wafer" 的缩写,中文意思是多项目晶圆。MPW 的主要思想是将使用相同工艺的多个集成电路设计放在同一晶圆片上进行流片(即制造)。这种方法允许多个设计共…

2024全新瀚海跑道:矢量图片迅速养号游戏玩法,每天一小时,日转现200

最初我注意到这种玩法,是因为最近在浏览各大平台的视频时,我发现了一种特殊类型的账号,其养号成功率高达90%。这些账号发布的视频内容和数据非常夸张,而且制作起来非常简单,任何人都可以轻松上手。这些账号主要发布矢量…