《伤害世界》HW服务端开服设置教程

时间:2016/02/22 13:39:58 编辑:小丽人

伤害世界服务端开服怎么设置?许多玩家不了解HW服务端开服设置方法,下面为大家带来了伤害世界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服务端的设置过程,当然方法并不唯一

新手攻略推荐
新手入门攻略指南 开局试玩心得分享 前期怎么生存
常见问题
名字怎么修改 打不出汉字怎么办 常见问题汇总
相关下载
服务器及代码 开服包 游戏下载

游戏聚合
相关攻略
相关游戏