地心护核者专属服务器怎么搭建
近期地心护核者迎来了039版本的更新,官方在游戏中上线了多人游戏的专属服务器,再也不需要玩家担任主机了,那么地心护核者专属服务器怎么搭建呢?下面深空高玩给大家带来详细的介绍,感兴趣的小伙伴一起来看看吧。
搭建方法
如要参加专属服务器测试,请按下文中的步骤进行操作。这篇操作说明仅针对此次测试分支编写。待测试阶段结束后,我们还会提供一种更简单的方法,让大家能够轻松自如地使用我们的专属服务器。在开始之前,我们想再次提醒大家,一定要备份一下自己的游戏存档。备份的具体方法参见上一段。
1 如果你目前使用的并非《地心护核者》的最新版本,请即刻更新游戏。
2 进入你的 Steam 库,右键单击“Core Keeper 地心护核者”。
3 选择“属性”,然后点击“测试版”
4 在“请选择您想要参与的测试”下拉菜单中选择“experimental”
5 之后游戏会通过 Steam 自动更新,这样就可以使用“experimental”这一测试分支了。
6 请再次进入你的 Steam 库,右键单击“Core Keeper 地心护核者”。
7 打开“管理”菜单,然后点击“浏览本地文件”
8 这样会开启一个文件浏览窗口,请在里面寻找一个名叫“Launchbat”的文件。如果你使用的是 Linux 系统,则对应的文件名为“launchsh”
9 只需使用“Launchbat”文件运行游戏(如果是 Linux 系统,则使用“launchsh”),就可以使用专属服务器进行游戏了。
10 你依然需要把自己的游戏 ID 提供给其他玩家,才能让他们进入你的多人游戏世界。你的游戏 ID 会显示在运行 Launchbat(或 launchsh)文件后开启的游戏窗口里。
11 服务器默认使用的端口是 UDP 端口 27015-27016。用户须打开上述端口,方可从本地网络之外访问服务器。具体方法是对网络路由器进行相应的配置,将上述端口转发至服务器端的计算机。需要注意的是,用户需要通过网络业务提供商(ISP)给自己的网络路由器分配一个公共 IP 地址。
请注意,如果像平时一样通过 Steam 或电脑上的快捷方式启动游戏,那么默认打开的会是由玩家担任主机的多人游戏模式。必须每一次都按照上文中所述的步骤进行操作,才能使用专属服务器进行联机游玩。
除此之外,还需要注意一点:在多人游戏模式下,所有玩家必须使用同一分支,方可顺利进行网络连接。如果你使用的是“experimental”分支,而其他玩家使用的是默认分支,那么他们将无法加入你的世界。
此次专属服务器测试仅会持续大约两周的时间(结束日期待定),希望大家能尽量在这段时间里多提出一些反馈意见。
如何退出测试:
1 右键单击 Steam 库里的“Core Keeper 地心护核者”,选择“属性”
2 选择“测试版”
3 在“请选择您想要参与的测试”下拉菜单中选择“无”
4 之后游戏便会自动更新,恢复为默认版本的《地心护核者》了。
5 需要进入游戏时,请按平时一贯使用的方式正常启动游戏。
服务器搭建:iis(微软的,不错,会用鼠标,认识中文的,都可以很快上手),apache(本文可能不会提到,但是它是比较专业的服务器搭建软件,有兴趣可以和我交流交流) 相信你不只是想提供web服务吧,咱们也要搞搞ftp吧,呵呵 ftp服务器需要的软件:其实iis就自带一个ftp服务,但是我不推荐,主要是管理不太方便(个人观点)。我在这里给大家推荐serv-u,简单,实用,地球人都喜欢,呵呵(你个小兔崽子,少废话) 好了,软件呢就需要这些,如果你想搞点论坛啊,江湖游戏什么的,那就到网络上去搜索你想要的源代码吧,我觉得,论坛的话,雷傲的不错,当然也有支持asp的动网的,其实最近流行的是php,如果你喜欢什么,那就去down什么,这些都是非常非常简单的,相信自己,无师自通,J。 晕,差点忘了重要的东西,如果要搭建cgi或者php的论坛,还需要一些插件: 支持cgi的插件:需要perl编译器:activeperl,个大网站都有下载。 支持php的插件:需要php for win的插件,版本更新比较快,下载最新版本比较好。 Ok,要用的软件都说差不多了,如果还有需要的,我会在后面说明的。 喝口水,现在是万事具备,只欠东风了,开工ing: 首先,宽带得ip应该是动态得,所以我们就需要一个域名服务,来指向自己得机器,要不然,别人不能进入,这里推荐花生壳域名服务( http://wwworaynet/Defaultasp),申请不是特别得繁琐,认识中文就会申请。申请好以后,你需要下载一个客户端,如果你不安装这个东东,还是不能够实现域名的指向,就在该网站有下载(注意下载最新得版本,下载老版本干什么啊,浪费资源,如果你有恋旧情怀,下载旧版本我也没办法)。当然,如果你有固定的ip,那就congratulate你了啊,不用动态域名了,我真的好想有一个固定的ip,但是没钱,穷人就是命苦啊L 接下来,安装iis,我们是菜鸟,当然用最菜的东东,iis所见所得,简单实用(不是给微软打广告,真得是这样,它比起apache简单多了)。如果你的是win2000服务器版,那iis应该是有安装得,如果是专业版,那就需要添加,添加删除软件里面可以找到,这里就不多说了。安装iis后,需要进行一些简单的设置,无非就是用鼠标对着那些中文按钮点点,简单的很,后面会提到如何配置cgi和php的,这里就不说了。 ftp服务器的serv-u的安装:和其它软件一样,下一步,下一步,finish,呵呵,不会被揍吧。安装完成以后,就会自动运行,需要填写一些东西,建议你在中文之家去下载汉化破解版的serv-u,这样对我等不识洋文的来说,是佳音啊。填写的时候只需要注意以下几个事项: 1, 如果你是动态的ip,那就在填写ip那一栏里面不要填写,如果是固定的,那就填吧,接下来是填写域名,就填写你申请的花生壳的免费域名。后面的,都是一见就明白的,不需要我再在这里罗嗦了。 2, 如果你不希望ftp服务随着系统的启动而启动,那就不要选择随系统启动那一栏,如果你不希望匿名登陆,就会自动提示你新建一个用户名和密码,反正你按着提示来,就不会出错的。 3, 关于serv-u的教程网络上非常多的,你去找找,那些高手说的绝对比我说的好,建议去下载几本看看,我就是从那些高手的文章中学习的。 4, 如果想让自己的ftp站点更专业,可以参看serv-u的帮助文件,有message的一些常用变量,那里说的很详细的。 Ok,服务器的搭建说的也就差不多了,如果有不对的地方,欢迎大家指出,下面就开始说说,如何使自己的服务器功能越来越强大。 论坛的安装: 如果你是使用asp代码的论坛,那你的iis服务器不用做任何说明,就可以支持的,当然,如果你用的是apache服务器,那就需要其它的设置,由于本文主要是基于iis的服务器,所以就不说了,网络上关于apache支持asp的教程也非常的多(其实我也不是特别的熟悉apache,不要k我啊,如果k我,我就不说了,嘿嘿)。 如果你是使用cgi的论坛,那就需要安装actibeperl,在安装的时候,只需要注意,将他安装在c:\usr目录下,其实我也不知道为什么要安装到这里,反正你安装到这里会避免很多的问题,如果你安装到其它的目录,可能会出现一些比较怪的问题。 安装过程,省略,因为所有的软件安装方法都是大同小异,下面,我来说说如何在iis里面配置cgi: 打开iis管理器,打开网站属性,进入 主目录选项,点击,配置,然后进入一个新的对话框,点击添加,添加如下: 可执行文件:c:\usr\bin\perlexe %s %s (其实就是perl文件的地址,后面加两个%s,中间有空格的啊) 扩展名:cgi 还要添加一次: 可执行文件:c:\usr\bin\perlexe %s %s 扩展名:pl 然后,添加一个虚拟目录,注意以下的: 第一, 路径在你的cgi目录下, 第二, 如果是雷傲的,建议虚拟目录命名为cgi-bin,至于为什么,那是因为我习惯了,呵呵,不会被k吧 完了,配置cgi的就着么简单,如果大侠们觉得哪里有错误,请指出,呵呵! 如果你要搞些php的东西,那就要安装php for win。建议使用解压方式,不要用那个安装的,不好,为什么呢?怎么这么多为什么啊,那是别人高手说的,我怎么知道为什么啊。 废话少说,开工ing: 开工前,还有点废话: PHP安装的两种不同模式,一种是Cgi模式(CGI executable),另一种是模块化安装方式。可以这样来区别:在CGI模式下,如果客户机请求一个php文件,Web服务器就调用phpexe去解释这个文件,然后再把解释的结果以网页的形式返回给客户机;而在模块化中,PHP是与Web服务器一起启动并运行的,所以从理论上说来说,以apache模块方式安装的PHP4有着比CGI模式更好的安全性以及更好的执行效率和速度,其实选择什么安装方式,完全在于你,而不是我在这里废话。 解压缩php到你想要的目录,我习惯上解压缩到c:\php 3打开你的IIS信息服务控制台,右击默认网站图标,选择属性,打开默认网站属性选择,然后再选择主目录选项卡,做以下配置: 点击配置按钮,你会看到又跳出一个选项卡,上面是已经定义的文档类型。点击添加按钮,添加下面这些: 可执行文件:c:\php\phpexe %s %s (你的php所在的目录) 扩展名:php ok,好了。现在试着把下面的几段代码保存成后缀为php文件,然后放到你的一个虚拟目录中去访问,看一下是否能出现正常的结果。 <php phpinfo(); > 也许你会碰到下面的输出结果: Security Alert! The PHP CGI cannot be accessed directly This PHP CGI binary was compiled with force-cgi-redirect enabled This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, eg via an Apache Action directive For more information as to why this behaviour exists, see the manual page for CGI security For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page 不用怕,这是因为现在PHP在IIS中是以Cgi方式运行的,而你的php配置文件中这一项又没有打开。如果你看到上面的一段警告,你需要打开你的phpini文件,然后查找cgiforce_redirect = 1这样一句,把这一句前面的分号去掉,然后把1改成0就OK了,现在再来刷新一下你刚才的页面,如果没有什么意外的话,你就会看见一个php的欢迎页面了,那就恭喜你了哦,你的服务器已经支持cgi和php了,asp那还用说吗!!呵呵。
首先, 你要有服务端代码 完整的源码
其次,根据服务端代码 搭建虚拟机环境
虚拟机一般只能局域网内使用
虚拟机架设单机 如果需要给外网使用
需要使用花生壳 等动态域名解析 软件 或natapp等内网穿透软件
虚拟机架设游戏服务器 ,可以选择的系统 有windows Linux
希望可以帮助你 请采纳 谢谢
0条评论