rust怎么租服务器
一、服务器需求配置
假设rust服务器,内存要4G起步,如果你想安装很多的插件,想要支持更多人游玩,又或者想用超大地图,那么内存就8G起步,最好就是16G左右。玩小地图,不装什么插件的话,1核4G可以起步开始玩。
二、开始配置云服务器
①安装系统
不管你在哪里租用购买服务器,第一步都是需要安装一个系统,初级配置的话推荐大家使用centos或者ubuntu之类的linux系统,因为linux少了很多不必要的东西,比如图形界面等等。如果配置高的话,也可以直接上windows,因为windows很臃肿,所以对配置要求高。
系统安装完成以后,修改服务器密码,然后关机。
②配置端口
开放连接rust服务器的端口:28015,采用udp协议;还有RCON管理端口28016,采用TCP协议即可。端口配置好以后就可开机了。
③用Xshell连接服务器
输入公网IP,然后用22端口连接SSH,接着输入账号密码即可,如果不会用可以百度搜索一下。
登录以后切换到root账户,输入cd就可以返回到root账户的根目录了,接着第一件事就是更新软件源。如果你不是root账户的话,记得在前面加上sudo。
③开始部署
用steamcmd手动部署服务器或者Linux Game Server Managers,简称LGSM。它不仅集成了steamCMD,还集成了一些非常强大的功能。
在安装LGSM之前,我们需要安装一些依赖,复制这段命令到Xshell之后,我们需要在后面再添加一个依赖,回车之后就开始安装依赖了。
接下来会出现steamCMD的一些使用条款,按TAB切换到OK,接受条款并继续。
装好以后,新建一个叫rustserver的用户,设置一下密码,其他回车就好,采用默认设置。
接下来我们切换到rustserver的用户,切换好以后就可以开始安装LGSM了,安装好以后就可以开始安装rustserver服务端了,大概4GB左右。最后提示是否安装成功,输入Y然后回车。
接下来把Y改成N按回车键继续,完成以后rust服务器已经安装好了。
④配置服务器参数
开始运行之前,需要配置一下服务器各类参数,复制图中段落,用nano命令打开编辑servercfg这个文件,修改服务器描述简介,编辑完成后按住Ctrl+o保存,按ctrl+x退出,接下来复制这一段路径,cd这个路径进入文件夹。然后ls列出文件夹,接下来cat rustserverCFG,复制一份_default。cfg的默认设置到这里覆盖掉。
接下来就可以修改rcon的密码了、服务器的名称、最大的玩家数量、种子地图是随机地图,随便输入一个数字就可以了。
修改完以后保存退出,然后cd返回根目录。
⑤安装OXSIDE
接下来安装oxide插件,输入rustoxide就可以安装了,一切准备好以后就可以[/rustserver start]启动服务器了
playgame(玩游戏)。点击后会刷服务器,加入你网卡的话可能要等几十秒(要正版),当然破解版也可以,要插件,还必须有人创国内的盗版(破解)服务器。还有正版很贵的,可以在淘宝是买要便很多,建议不要玩这种花钱的游戏,玩玩就没意思了,还有这个游戏以后很多会公测(我说的是免费的时候)
方法一:下载TGP,并安装。
运行TGP,在“我的游戏”栏里,有游戏登录入口,暂时先不开启游戏。
首先,点击“工具”按钮。
打开TGP的游戏工具箱,点击工具箱中的“游戏管理”。
点击“游戏修复工具” 注意:在游戏管理中,你电脑上所安装的所有腾讯游戏都会出现在这里。不要选错需要修复的游戏。
点击“游戏修复工具”之后可以发现,TGP正在自动检测游戏环境。
检测完毕后,TGP会根据检测情况给出对应的解决方法,点击“一键修复”按照提示解决即可。
方法二:
打开TGP,点击“工具”进入工具箱。
有时候的网络延迟等,也会造成游戏的崩溃,而导致出现无法连接到游戏服务器的情况。
在“智能加速”栏中,不再使用智能加速。
智能也不是任何情况下都可靠的,选择“自定义加速”,点击“自定义加速”后此处多了一个选项,此时显示的是所连接的网络节点。
选择最为适合的节点,选择完毕后点击确定。
基本指令
(以下在聊天框内输入)
/msg <player> <message>message a specified player(私信一个玩家)
/me <message>Puts your text into a purple color(你的文字将以紫色发出)
(以下在控制台内输入,按F1)
grasson true/false Enables or disables grass; Improves FPS for some(打开/关闭草地,可提高FPS)
grassdisplacement true/false Enables or disables grass displacements(打开关闭草地移动)
terrainidleinterval 0-100 Sets how often to draw unseen terrain; setting to 0 will disable(远景更新平率,0为不允许)
guishow Turns the UI on(显示用户界面)
guihide Turns the UI off(关闭用户界面)
guishow_branding Turns the branding UI in top-right corner on(显示右上角的标识)
guihide_branding Turns the branding UI in top-right corner off(隐藏右上角的标识)
netconnect "Server IP" Connect to a direct server IP(连接服务器IP,Server IP出填写服务器的IP)
netdisconnect Disconnects from a server(断开服务器连接)
netreconnect Reconnect to the last server you were on(重新连接上一个服务器)
censornudity false Disabled censorship(关闭裸体)
suicide Kills your character allowing for a respawn(自杀)
quit Quits the game(退出游戏)
服务器指令
rconlogin "password" Use your 'Password' to login into Rcon via ingame console (F1)(使用控制台登录服务器)
status See how many players are online on server(查看在线玩家数量)
noticepopupall "message" Pops up a message for all players(发送服务器公告,在每个玩家屏幕上弹出)
find Lists available console commands(列出控制台指令)
kick "player" Kicks player from the server(踢出某个玩家)
ban "player" or "steamid" Bans player Doesn't kick him though(封掉一个玩家)
banid "steamid" "reason" Bans a steamid from the server(封掉一个玩家的steamID,reason处可写理由)
unbanall Unbans all players(解封所有玩家)
truthenforce true/false Server kicks people automatically when they are doing "weird" things(服务器自动踢出做奇怪事情的人,如卡BUG)
saveall Saves world map and player inventory(服务器保存当前地图和玩家信息)
say [message] Sends a message to the person/s in-game globally(以服务器身份说话)
teleporttoplayer "player 1" "player 2" Teleports 'player 1' to 'player 2' Case sensetive Full name required(传送“玩家1”到“玩家2”)
teleporttopos "player 1" "Pos X" "Pos Y" "Pos Z" Teleports 'player 1' to the coordinates Full name required(传送“玩家1”到“坐标X”“坐标Y”“坐标Z”)
invgiveplayer "player" "item" "amount" Gives 'Player' the 'Item' Full name and Item name required List of Items(给玩家东西,“玩家”“物品”“数量”)
invgiveall "item" "amount" Gives all players 'Item' Full Item name required List of Items(给所有人东西,“玩家”“物品”“数量”,比如节日的时候,可以作为惊喜,没人给一把枪什么的)
dmggodmode true/false Gives all logged in admins godmode(开启/关闭所有人创造模式)
craftingcomplete Completes every single crafting job in progress for everyone(允许制作任何东西)
craftingcancel Cancels every single crafting job in progress for everyone(取消制作任何东西)
craftinginstant true/false Sets crafting to be instant for everyone(开启/关闭瞬间制作)
craftinginstant_admins true/false Sets crafting to be instant for logged in admins only(开启/关闭管理员瞬间制作)
craftingtimescale "amount" Sets the timescale of crafting to 'amount' (1 = default, 05 = half time)(设置制作物品时间的速度,1为默认,05为一半时间)
airdropdrop Starts an airdrop(进行一次物品空降)
airdropmin_players "amount" Starts airdrops only when minimum X players are online(开始物品空降,当在线人数至少“数量”人的时候)
其实很简单。下一个服务端。然后运行服务端里的那个exe。叫rustserver那个。然后打开你的rust。输入你自己电脑的IP就行。如果不知道自己IP在百度里打上IP就能显示出来。如果你家是用路由器上网的就麻烦点。需要打开路由器的设置。一般是19216801,这个在路由器上都会有写。做一个虚拟服务器和一个端口映射。设备选择你的电脑。协议选择ALL。端口就是28015然后如果是你自己登陆就要用路由器分配给你的ip进入。就是1921680xx。别人进入你的服务器就用你家线路的IP。也就是你在百度上输入IP后显示出的那个IP地址。
0条评论