服务器的问题,我来总结一下。
1.开服的教程,就是楼主以及前面帖子发的b站的教程。
2.配置文件,请用notepad++来进行编辑,保存为Windows - utf8 without BOM(无BOM)的格式。
3.配置文件AstroServerSettings.ini,
PublicIP=,后面一定要填IPv4地址,不要填域名,因为不支持。
其次,Engine.ini里的Port,是UDP的Port。
这个UDP的Port与该IPv4,需要暴露给公网。
4.AstroServer启动后,会先主动连接到官方的服务器。因此,
..\SteamCMD\steamapps\common\ASTRONEER Dedicated Server\AstroServer.exe
与
..\SteamCMD\steamapps\common\ASTRONEER Dedicated Server\Astro\Binaries\Win64\AstroServer-Win64-Shipping.exe
这两个进程,必须在防火墙里,允许出站(允许这两个进程能访问互联网)。
5.当AstroServer启动,并连接到官方的服务器后,官方的服务器,还会连接回来,连接到AstroServerSettings.ini的PublicIP:Engine.ini的UDP Port。
因此,
..\SteamCMD\steamapps\common\ASTRONEER Dedicated Server\AstroServer.exe
与
..\SteamCMD\steamapps\common\ASTRONEER Dedicated Server\Astro\Binaries\Win64\AstroServer-Win64-Shipping.exe
这两个进程,必须在防火墙里,允许入站(允许这两个进程监听端口并允许互联网的客户端连接进来)。
并且,要设置路由器或云服务器的防火墙或端口映射,来让官方的服务器能够成功连接AstroServerSettings.ini的PublicIP:Engine.ini的UDP Port。
当官方的服务器,成功连接进来后,AstroServer才能继续提供服务。不然,当AstroServer的两个进程启动后,在十几秒内,官方的服务器如果无法连接进来,AstroServer的两个进程将会直接退出,并且不报任何错误。很多人在内网建立的服务端,启动后,过了一会儿,就退出了,就是这个原因。
6.配置文件AstroServerSettings.ini,ServerName=这个可以随便填,中文英文都行。但一定要用notepad++进行填写,并保存为utf-8 with out BOM(无BOM)编码进行保存,这样就没有乱码问题了。
有些帖子说第一个进入的玩家是管理员,这是错误的理解。管理员的名字,也就是玩家进入游戏的名字,需要设置到OwnerName=,如果玩家名字没被设置在这里,就是第一个进入游戏,也不是管理员。
管理员进入后,按Esc,最后一个选项是会显示出【管理员】、【保存游戏】、【白名单】等功能选项。不是管理员的话,看不到这些选项。
ServerPassword=,这是设置密码的地方。如果不想设置,这里可以不填。
7.玩家进入时,服务器IP需要填【服务器IP:UDP端口】的形式,比如【10.1.1.1:8777】。服务器名称,这个可以随便填。
8.
客户端(玩家)程序位置:
..\Steam路径\steamapps\common\ASTRONEER\Astro.exe
..\Steam路径\steamapps\common\ASTRONEER\Astro\Binaries\Win64\Astro-Win64-Shipping.exe
客户端(玩家)存档位置:
C:\Users\Windows用户的名字,一般是Administrator\AppData\Local\Astro\Saved\SaveGames
存档文件的名字类似于这种:SAVE_1$2020.07.14-16.47.40.savegame
服务端配置文件位置:
..\SteamCMD路径\steamapps\common\ASTRONEER Dedicated Server\Astro\Saved\Config\WindowsServer
服务端程序位置:
..\SteamCMD路径\steamapps\common\ASTRONEER Dedicated Server\AstroServer.exe
..\SteamCMD路径\steamapps\common\ASTRONEER Dedicated Server\Astro\Binaries\Win64\AstroServer-Win64-Shipping.exe
服务端存档位置:
..\SteamCMD路径\steamapps\common\ASTRONEER
客户端与服务端的存档,可以互换。也就是玩家可以把自己steam里的存档文件,复制到服务端的存档位置。
服务端如果要备份的话,推荐使用【SyncBackPro】,对上面服务端存档位置,进行备份。建议30分钟备份一次,并且进行多版本的备份。
9.斗鱼没有Astroneer办卡,但虎牙有。我经常在虎牙里搜Astroneer,然后在弹幕里,询问主播能否一起玩。
推荐一下这主播【
https://www.huya.com/22782156】,上播时间10:00-22:00,喜欢玩的小伙伴,可以来这里,发弹幕,加入主播,一起玩。