如何为Avorion设置一个专用服务器
出版者:必威平台,2021年3月16日,Avorion是一个程序性的合作空间平台,玩家可以用动态扩展的方块建造自己的太空飞船。打太空战斗,探索,采矿,贸易,工资战争,并建立自己的帝国,以拯救你的星系不被未知的敌人撕裂。
在下一篇文章中,我们将在Linux Ubuntu 18平台上配置Avorion。
推荐系统配置
—需要64位处理器和操作系统
—操作系统:Ubuntu 12.04及以上版本
-处理器:Intel i5 @ 3.3 GHz或AMD同等处理器
—内存:6gb RAM
—存储:可用空间为3gb
端口配置
用于游戏的UDP和TCP端口必须被转发到运行游戏的机器上。这些端口将需要打开游戏默认运行:
27000 - UDP & TCP
27003年的今天,UDP
27020年的今天,UDP
27021年的今天,UDP
更新Ubuntu 18的最新库
# sudo apt-get更新
输出
得到:2http://us.archive.ubuntu.com/ubuntu仿生更新InRelease [88.7 kB]
得到:3http://us.archive.ubuntu.com/ubuntu仿生backports InRelease [74.6 kB]
得到:4http://us.archive.ubuntu.com/ubuntu bionic-updates /主要i386包[1,228 kB]
得到:5http://us.archive.ubuntu.com/ubuntu bionic-updates /主要amd64软件包[1,913 kB]
得到:6http://us.archive.ubuntu.com/ubuntu bionic-updates /主要Translation-en [394 kB]
得到:7http://us.archive.ubuntu.com/ubuntu bionic-updates /限制amd64软件包[256kb]
得到:8http://us.archive.ubuntu.com/ubuntu bionic-updates /限制Translation-en [34.3 kB]
得到:9http://us.archive.ubuntu.com/ubuntu bionic-updates /宇宙amd64软件包[1,718 kB]
得到:10http://us.archive.ubuntu.com/ubuntu bionic-updates /宇宙i386包[1,561 kB]
得到:11http://us.archive.ubuntu.com/ubuntu bionic-updates /宇宙Translation-en [363 kB]
得到:12http://security.ubuntu.com/ubuntu仿生安全InRelease [88.7 kB]
得到:13http://security.ubuntu.com/ubuntu bionic-security /宇宙amd64软件包[1,109 kB]
19秒读取8828 kB (462 kB/s)
阅读包列表…完成
如果使用64位发行版,则需要安装名为lib32gcc1或ia32-libs的包。这是因为Steam只针对i386架构编译。
# sudo dpkg—add-architecture i386
# sudo apt-get install lib32z1 libcurses5:i386 libbz2-1.0:i386 lib32gcc1 lib32stdc++6 libtinfo5:i386 libcurl3-gnutls:i386
# sudo apt-get安装steamcmd
输出
构建依赖关系树
阅读状态信息…完成
建议方案:
蒸汽:i386
新安装的软件包如下:
steamcmd: i386
0升级,1新安装,0要删除,141没有升级。
需要1143 kB的档案。
执行此操作后,将使用4071 kB的额外磁盘空间。
得到:1http://us.archive.ubuntu.com/ubuntu仿生/多元宇宙i386 steamcmd i386 0~20130205-1 [1143 kB]
每秒读取1,143 kB (1,804 kB/s)
Preconfiguring包……
选择以前未选择的包steamcmd:i386。
(阅读数据库……当前安装的文件和目录有68542个。)
/steamcmd_0~20130205-1_i386.deb…
解压steamcmd:i386(0~20130205-1)…
安装steamcmd:i386(0~20130205-1)…
处理触发man-db (2.8.3-2ubuntu0.1)…
安装Avorion服务器
现在我们将安装游戏服务器。你需要登录你的Steam帐户下载游戏文件。565060是steam服务器上的Avorion AppID。
在steam目录下运行如下命令。注意:avorion_server是您可以根据需要替换的文件夹名称。
# ./steamcmd.sh +login anonymous +force_install_dir avorion_server +app_update 565060 validate +exit
输出
匿名连接到Steam Public…登录好了
等待用户信息…好的
更新状态(0x3)重新配置,进度:0.00 (0 / 0)
更新状态(0x11)预分配,进度:65.89 (79286483 / 120337650)
警告:初始化SDL线程优先级管理器失败:没有找到SDL
更新状态(0x61)下载,进度:62.83 (75606880 / 120337650)
更新状态(0x61)下载,进度:98.26 (118240498 / 120337650)
成功!应用程序“565060”已完全安装。
创建一个银河和运行服务器
你需要在重新安装游戏后创建一个星系。使用下面的代码创建一个星系。
注意:你需要在存放Avorion游戏文件的目录中
# ./server.sh——galax_name my_galaxy——admin psychz_net——datapath ~/avorion_server/galaxy .sh——galax_name
在哪里
1.
2.
3.
输出:
服务器是安全的!
游戏服务器Steam ID: 90144120851566598
游戏端口:27000
蒸汽端口:27021
Steam查询端口:27020
查询端口:27003
蒸汽网络初始化。
警告:没有设置RCON密码。RCON禁用。
在“/root/avorion_server/galaxy/my_galaxy/modconfig.lua”中找到0个mod。
名称:Avorion服务器
种子:bv9a2fdHhF
端口:27000
最大在线玩家:10个
保存时间间隔:600
播出时间:5
最大加载扇区时间:300
弱更新:是的
工作线程:3
发电机线程:2
脚本后台线程
困难:资深
场景:正常
教程:不
碰撞:1
访问列表:黑名单
多人:是的
真空吸尘器安全:是的
上市:不
蒸汽网络:是的
发送崩溃报告:是的
备份创建启用。路径:“/根/ .avorion /备份”
请确保服务器对该路径有写访问权限。
管理员:“psychz_net
命令文件:/root/avorion_server / / my_galaxy / commands.txt星系
初始化数据库领域……
初始化数据库派系……
启动3个工作线程…
启动2个脚本后台线程..
加载组…
加载脚本数据……
星系初始化。
服务器启动完成。
保存并停止服务器
要停止服务器,请确保使用/save命令保存所有进度,然后使用/stop命令停止服务器。
/保存
输出
触发保存所有服务器数据。
所有扇区保存成功。
/停止
输出
服务器正在关闭。
保存设置…
保存脚本值……
储蓄派系……
保存部门……
保存组…
保存银河脚本数据…
保存设置…
等待未完成的部门生成工作…
等待未完成的部门拯救就业…
关闭rcon……
关闭网络……
清理传播者…
等待扇区数据库终止…
等待阵营数据库终止…
关闭星系……
正在关闭阵营数据库…
正在关闭扇区数据库…
清理计时器……
服务器关闭成功。
恭喜你! !您已经成功地在您的Linux服务器上安装并启动了Avorion。你可以通过分享你的公共IP地址邀请你的朋友或其他在线玩家,这样他们就可以在线查找你的服务器并加入游戏。Avorion服务器可以通过在主菜单上选择多人模式选项,选择角色,并输入服务器的IP和端口来加入。
在多人游戏中,你最近玩过的服务器列表保存在“通过IP加入”下。
我们希望这个指南对你有帮助,并能成功地在你的Ubuntu服务器上部署Avorion。请点击“赞成”按钮,以表达您的谢意。