伤害世界服务端开服怎么设置?许多玩家不了解HW服务端开服设置方法,下面为大家带来了伤害世界HW服务端开服设置教程,希望对大家有帮助。
HW服务端文件运行时对显卡没有要求,仅是记录相应的数据,这意味着只要服务器主机只要有4G左右的内存,windows2008以上的操作系统就可以运行HW服务端文件。
1.下载SteamCMD
htTPS://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
2.解压
3.打开SteamCMD程序
login anonymous
app_update 405100
6.服务端文件将会下载到
\steamapPS\common\Hurtworld Dedicated Server
7.至此,服务端文件就下载完毕了,可以将Hurtworld Dedicated Server文件夹随意命名,存放在任意位置,但必须是以英文字母进行命名
8.下载Oxide forHurtworld
http://oxidemod.org/downloads/oxide-for-hurtworld.1332/download?version=8479
oxide一般会随游戏版本更新而更新,这是oxide的发布页面
http://oxidemod.org/downloads/oxide-for-hurtworld.1332/updates
最新的oxide会在这里发布,下载时注意留意版本号
oxide是一个模组程序,在该模组环境下方可以运行游戏的各种插件,个人认为即使对于不加插件的纯净服,该模组也有让服务端稳定运行的功能。
9.解压下载的压缩包,将压缩包内的文件全部复制到HW服务端文件所在根目录,出现覆盖提示一律选是。
10.到这里其实已经可以在服务器上尝试运行一下文件夹中的"_start-example.bat"文件,看服务端文件是否能在你的服务器上成功运行(首次运行服务端会生成一些文件,属正常现象)
11.配置服务端
(1)下载notepad++程序,安装到服务器上
(2)右键使用notepad++打开"_start-example.bat"文件(这个文件可以以英文形式随意命名)(本文中以文本形式打开服务端文件均默认使用notepad++,编辑完成后以UTF-8无BOM格式编码,以后不再赘述),在其中可以找到Hurtworld-batchmode -nographics -exec "host 12871;queryport 12881;maxplayers10;servername My Oxide Server",这里要编辑的只是引号(“”)中的部分,着重讲一下。
host 12871,代表服务端将开放端口号为12871的端口给客户端进行登录,当我们使用IP直连登陆游戏时,按F1输入 connect XX.XX.XX时,客户端都会以默认端口12871进行登录。
既然是配置文件中指定端口,我们当然就可以对其进行改动,前提是你已经弄懂端口方面的问题,确保你配置的端口不会被其他程序占用,这里贴一个查看可用端口的教程链接,没有亲测命令是否可用,仅供大家参考http://my.oschina.net/beabetterman/blog/508149
假如你在文件中将12871改为3389,那么客户端IP直连就需要按F1输入connect xx.xx.xx:3389,其他端口号与此类似。
queryport 12881,检测端口12881,目前来讲这个命令没有明显的用途,删掉也不会影响服务端运行,保留和删除都是可以的。
maxplayers 10,服务端最大人数,你可以用不超过60的数字来设置,如maxplayers20,maxplayers 30,maxplayers 50,注意不要超过60,60是服务器最大人数上限。
servername My Oxide Server,服务器名,这里你可以以中/英文/数字/特殊符号等来命名你的服务器,这样别人在社区列表里就可以查看你的服务器了。
讲两个我遇到过的问题实例,首先,服务器名字颜色。很多人看别人服务器名字都是花花绿绿的很醒目,设置很简单,只要在服务器名称位置加相应的颜色代码就可以了
一些常用的颜色代码
红色 #FF0000
绿色 #008000
蓝色 #0000FF
黄色 #FFFF00
黑色 #000000
例如,服务器名称为“123”,如果想让它变成绿色,那么编辑完的格式就会是
servername <color=#008000>123</color>
其次,服务器中文名称乱码、无限重启、监视窗口乱码问题。这个问题我说一个见证过的解决方案,前文已经说过,在"_start-example.bat"文件中有如下命令——"host 12871;queryport 12881;maxplayers 10;servername My OxideServer",解决中文名称乱码、服务端无限重启问题,需要将servername My Oxide Server命令移动至"_start-example.bat"文件所在同一根目录下的“autoexec.cfg”文件中。解决建设窗口显示乱码,需要右键监视窗口的上部,选择-属性,再选择字体,将字体大小调整为12,字体选择lucidaconsole,之后选择布局,将缓冲区大小调整为宽:80,高:300,窗口大小宽:80,高:25。(大小可以依个人喜好尝试不同的数值)
(4)添加GM。首先需要取得GM账号的steamID,网上有许多的教程可以查看到steamID,这里不再多说。假如已经查看到steamID为7654321234567,那么就需要将addadmin 7654321234567添加到“autoexec.cfg”文件中即可,如果需要添加多个GM,需要按照这样的样式addadmin 7654321234567,71314341515151,741874897349进行添加。
用一个例子作为总结,假如有人(steamID 7654321234567)想开一个服务器名为“测试服”,名字颜色为绿色,最大玩家数为45人,端口为12871的服务器,那么他的"_start-example.bat"文件内(引号内)应为
"host 12871; maxplayers 45 "
“autoexec.cfg”文件内应为
quit 86400 (86400秒后关闭服务器,不需要这个命令的可以删掉)
loadbalancerframebudget 100 (cpu负载,大家可以根据网上的教程尝试修改)
addadmin 7654321234567
servername <color=#008000>测试服</color>
至此,服务端配置已基本完成。
12.开启服务端。双击"_start-example.bat"文件,等待其运行即可。
无论是使用电脑开服,还是专业服务器开服,以上的设置都是通用的,最后针对电脑开服,并且使用路由器联网的玩家,必须要解决路由器的端口映射问题,要将内网IP映射到外网。
如果无法映射路由器端口,还可以考虑DMZ主机、花生壳、net123等方式,网上同样有很多教程。
无论端口映射还是DMZ主机,建议大家尝试关闭windows防火墙和杀毒软件,可以免去不少麻烦,但是有遭受攻击的危险,大家慎重考虑。
当端口映射或dmz主机完成后,可以直连电脑的IP地址(百度输入“IP”就可以查询),看看是否可以连接(先运行服务端,再正常用客户端进入游戏)。一旦成功连接,就可以通过“connect 127.0.0.1”、“connect localhost”、“connect xx.xx.xx(外网IP)”任一方式进入游戏(仅限服务端、客户端位于同一主机)。
这就是我所知的HW服务端的设置过程,当然方法并不唯一
新手攻略推荐 | ||
新手入门攻略指南 | 开局试玩心得分享 | 前期怎么生存 |
常见问题 | ||
名字怎么修改 | 打不出汉字怎么办 | 常见问题汇总 |
相关下载 | ||
服务器及代码 | 开服包 | 游戏下载 |