用steamCMD下载rust服务端提示“no subscription”
首先,你需要下载steamcmd,steam上很多游戏都有自架设服务器(比如CSgo),那么steam为了方便玩家自行架设服务器,推出了steamcmd,便于玩家下载服务器数据。下面以steam上的rust这款游戏为例。
2
steamcmd下载后先不要运行,剪切到一个合适的位置,比如我在G盘新建了一个文件夹叫做steamcmd,把下载后的文件放进去,然后运行它,会出现一个对话框,噼里啪啦闪过一堆乱七八糟东西,不要干涉它,同时文件夹里也会多出来很多东西,这是steamcmd在下载自己所需的文件。
然后等对话框变成这个样子,就算是完事儿了。
现在要输入指令了,首先你要登陆。输入:login anonymous
输入完回车,意思是匿名登陆。当然你也可以输入自己的steam账号名,然后它会索要密码,还会有验证邮件啥啥啥的很麻烦,建议匿名登录,这个无关紧要。
3
设定安装目录,输入: force_install_dir G:\steamcmd\rustserver
输入完回车,我这里的安装目录是G盘的steamcmd下的rustserver文件夹,你可以改成其他路径,注意“\”不要写成“/”,服务器大概需要1.72个G,自行预留空间吧。
4
输入rust服务器的代码,让stamcmd知道你想下载啥。回到刚才打开的网页,往下找Dedicated Servers List,点开它进入服务器列表页面。
聪明人直接按ctrl+F打开搜索工具进行搜索了。
5
进入的页面是支持用steamcmd下载的服务器列表,中间一列数字就是ID,继续搜索rust,我们能够看到rust的ID是258550。
回到steamcmd的窗口,输入:app_update 258550 validate
意思是升级ID为258550的应用,并校验完整性。以后升级也可以用这个指令,但是注意如果加上validate就会把一切重置,如果你改了服务器的什么参数记得提前备份。现在你的steamcmd界面应该是类似这个样子。
按下回车后就啪啪啪开始下载了。
6
等到提示“Success! App 258550 fully installed.”就表示下载完成了,输入quit并回车退出steamcmd。然后进入刚才的下载目录,我设置的是G:\steamcmd\rustserver,找到RustDedicated.exe,然后右键为它创建快捷方式,然后打开快捷方式的属性,在目标一栏的最后空一格,输入-batchmode,然后点击确定。
现在,只需要双击这个快捷方式你就可以运行自己的服务器了。
7
服务器有了,你还需要知道自己的IP才能进入服务器,这个IP是内网IP,也就是所熟知的192.168.1.xxx。
打开命令提示符(以win7为例,点击开始,输入cmd,回车),输入ipconfig,回车,在右侧的一堆IP中找以192.168为开头的IP(比如我这里是192.168.1.102),找到后记下这个IP地址。
8
进入游戏,按F1输入: connect xxx.xxx.xxx.xxx:28015
xxx代表刚才你找到的IP,28015则代表端口号,rust默认端口号是28015,举例:connect 192.168.1.102:28015
回车进入单机的世界了,放心胆大的撸吧
rust actix_web解决跨域问题
在做Web服务时使用的是与主站 配置的是fb.net , 另外个成员列表服务是 m1.fb.net ,这会造成一个跨域问题。在浏览器下使用 XML Http Request 或者 fetch 发出一个HTTP请求,假如这个HTTP的协议、主机名或者端口任意一个与当前网页地址有不一致时,为了安全浏览器会限制响应结果,通常这类问题就是所谓的跨域问题。
可以参考:
解决跨域问题的方式有很多,比如 jsonp , iframe 等等。但在这里,我使用HTTP协议里约定的字段来解决这个问题,这也是最干净完美的解决方案。为了处理有跨域请求的特殊场景,HTTP协议里有一个特殊的响应头字段 Access-Control-Allow-Origin ,意思允许访问的 Origin ,值可以是通配符 * ,允许所有,或者写上一个具体的 Origin 值。
在 actix-web 里, 我们需要配合 actix_cors 来处理关于跨域请求的配置,以下是一个例子
Cargo.toml
main.rs
测试一下
如果我们把Origin换成另一个域名,则会报错
400出错了,提示
不允许的Origin请求,另外http和https视为不同的origin,都需要添加支持。
如果你需要允许所有的 Origin ,也就是不做限制的话,那么使用 * 号做通配符
通常来说不建议这么干,
当然如果有nginx做负载的话,也可以在nginx上部署,此时后端服务可以不用如此实现了,否则可能会出现:
rust配置端口
你想问的是rust配置端口是什么吧,用于Rust的SIMDJson具有serde兼容性的极快simdjsonJSON解析器的。
simdjson版本目前正在跟踪上游simdjson的0.2、x版本。
rust腐蚀单机怎么登陆管理员?
你好~又是你(* ̄︶ ̄)y
最上面双引号里面的就是管理员密码;第二行为服务器的名字;第三行为服务端的IP端口;最后一行为是否开启PVP。
在游戏中按F1打开控制台然后输入
rcon.login "123456"
就能成为管理员了~
rust开服ip直连老是连进别人的服务器
设置错误。
根据查询相关公开信息显示,浏览器连接选项设置错误解决办法:正确设置上网类型。如果是通过代理服务上网的,请正确填写代理服务器的IP地址与端口号,不是,请不要勾选通过代理服务器这个选项。
Rust是一种相当低级的语言,当需要从拥有的资源中榨取更多时。
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命令打开编辑server.cfg这个文件,修改服务器描述简介,编辑完成后按住Ctrl+o保存,按ctrl+x退出,接下来复制这一段路径,cd这个路径进入文件夹。然后ls列出文件夹,接下来cat rustserver.CFG,复制一份_default。cfg的默认设置到这里覆盖掉。
接下来就可以修改rcon的密码了、服务器的名称、最大的玩家数量、种子地图是随机地图,随便输入一个数字就可以了。
修改完以后保存退出,然后cd返回根目录。
⑤安装OXSIDE
接下来安装oxide插件,输入rustoxide就可以安装了,一切准备好以后就可以[./rustserver start]启动服务器了
0条大神的评论