首先,你需要购买一个云服务器(不建议自己电脑开服,除非你有两台电脑,专服就是为了解决房主和其他人卡顿延迟的)。我用的是腾讯云。
请注意在系统选择上一定要选择WINDOWS SERVER,因为翼星求生这款游戏目前官方只给出用WIN SERVER进行开服的教程,其他系统可能以后才会支持。
安全组这里端口开放大部分常规的就行,重点是开放17777和27015端口,出入站规则都要设置。和我设置一样的就行。
服务器开好之后用远程桌面连接进入服务器里
先下载个Chrome或者EDGE浏览器,然后下载运行所需环境
Microsoft Visual C++:http://soft.360.cn/static/baoku/info_7_0/softinfo_104698064.html
DirectX:http://soft.360.cn/static/baoku/info_7_0/softinfo_104698064.html
这两个都运行启动之后环境就搭建好了。
然后下载steamCMD到服务器上:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
在C盘随便建个文件夹,把steamCMD放进去,启动
然后分别输入:force_install_dir C:\IcarusServer
login anonymous
app_update 2089300 validate
输入法记得切换英文。后面两个代码会加载一会,别着急等着就行。下载好了之后服务器文件就自动下载好了,然后进到C:\IcarusServer
文件夹里,进入Icarus文件夹,在这个文件夹里新建一个Saved文件夹,在Saved文件夹里新建一个Config文件夹,再在Config文件夹里新建WindowsServer文件夹,然后新建记事本,起名为ServerSettings.ini。记得把文件扩展名勾选上,新服务器默认隐藏文件扩展名,不然扩展名还是txt。
ini里面复制这段,记得把密码人数之类的改了,括号删掉。
[/Script/Icarus.DedicatedServerSettings]
SessionName=服务器名字,但是在这里设置无效,这个没用
JoinPassword=123(加入房间的密码)
MaxPlayers=8(人数上限)
AdminPassword=123(管理员权限密码)
ShutdownIfNotJoinedFor=300.000000
ShutdownIfEmptyFor=300.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
详细代码说明在这里:https://github.com/RocketWerkz/IcarusDedicatedServer/wiki/Server-Config-&-Launch-Parameters
设置好了回到C:\IcarusServer,IcarusServer.exe就是启动服务器了,但是需要加参数才能看到日志页面,修改房间名字,新建快捷方式,在快捷方式的目标里IcarusServer.exe后面添加 -SteamServerName= "服务器名字" -log
然后启动这个快捷方式就行,启动之后等待一会就能在游戏里看到了。
请注意在系统选择上一定要选择WINDOWS SERVER,因为翼星求生这款游戏目前官方只给出用WIN SERVER进行开服的教程,其他系统可能以后才会支持。
安全组这里端口开放大部分常规的就行,重点是开放17777和27015端口,出入站规则都要设置。和我设置一样的就行。
服务器开好之后用远程桌面连接进入服务器里
先下载个Chrome或者EDGE浏览器,然后下载运行所需环境
Microsoft Visual C++:http://soft.360.cn/static/baoku/info_7_0/softinfo_104698064.html
DirectX:http://soft.360.cn/static/baoku/info_7_0/softinfo_104698064.html
这两个都运行启动之后环境就搭建好了。
然后下载steamCMD到服务器上:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
在C盘随便建个文件夹,把steamCMD放进去,启动
然后分别输入:force_install_dir C:\IcarusServer
login anonymous
app_update 2089300 validate
输入法记得切换英文。后面两个代码会加载一会,别着急等着就行。下载好了之后服务器文件就自动下载好了,然后进到C:\IcarusServer
文件夹里,进入Icarus文件夹,在这个文件夹里新建一个Saved文件夹,在Saved文件夹里新建一个Config文件夹,再在Config文件夹里新建WindowsServer文件夹,然后新建记事本,起名为ServerSettings.ini。记得把文件扩展名勾选上,新服务器默认隐藏文件扩展名,不然扩展名还是txt。
ini里面复制这段,记得把密码人数之类的改了,括号删掉。
[/Script/Icarus.DedicatedServerSettings]
SessionName=服务器名字,但是在这里设置无效,这个没用
JoinPassword=123(加入房间的密码)
MaxPlayers=8(人数上限)
AdminPassword=123(管理员权限密码)
ShutdownIfNotJoinedFor=300.000000
ShutdownIfEmptyFor=300.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
详细代码说明在这里:https://github.com/RocketWerkz/IcarusDedicatedServer/wiki/Server-Config-&-Launch-Parameters
设置好了回到C:\IcarusServer,IcarusServer.exe就是启动服务器了,但是需要加参数才能看到日志页面,修改房间名字,新建快捷方式,在快捷方式的目标里IcarusServer.exe后面添加 -SteamServerName= "服务器名字" -log
然后启动这个快捷方式就行,启动之后等待一会就能在游戏里看到了。