最近很多兄弟问帮主战神引擎的手游服务端怎么在一台服务器上开2个区或者多个区呢?帮主抽时间研究了一下,目前市面上比较普遍的是租2台服务器或者把一台服务器分成2个服务器,然后分别在主服务器和分服务器上架设2个版本。这个纠结是怎么做到的呢?今天帮主把这两种方法都分享出来,希望可以帮助到大家。
方法1:租多台服务器
这个很好理解,就是你每开一个区,就单独架设到一台新的服务器上,操作过程跟架设第一个区没多大技术含量,但唯一要记得的有2个地方,第一是游戏名字,这个不要跟一区一样,比如A服务器开的是一区,那么B服务器的游戏名字就要写二区,端口可以不变,因为都架设在单独的服务器上,不存在端口重复的可能,第二就是修改列表,列表文件号有两份,分别是server.json和serverlist.json,这2分文件里面的要新增一区和二区的信息。里面最主要的就是IP和名字,端口可以继续使用默认的,不会冲突。
方法2:架设虚拟机
怎么做呢?也就是我已经有了一台独立的服务器,在服务器上安装虚拟机软件,比如VMware和VirtualBox这都是业内使用量最多的虚拟机软件,在服务器上安装虚拟机软件以后,然后安装一个系统,变成另外2个服务器,就跟我们租的云服务器一样,云服务器就是安装了虚拟机,把一个大服务器变成了无数个小服务器,然后分别租给多个用户,我们也可以用这个思路,来开战神引擎多区操作。
安装虚拟机,有2个要求,第一是主服务器的硬件配置要大,多大合适呢,如果是独立服务器,那么最少也要有16核+16GB内存,硬盘不要小于240GB固态吧,带宽峰值在50-100M,有防御更好。但是虚拟机安装和配置比方法1要复杂一些,如果服务器只有一个IP,那么需要映射端口以后,在虚拟机里面安装的手游分区才能正常进入游戏,如果有单独的IP,也就是分一个独立的IP给虚拟机,那么就不需要映射端口了,更简单一些。
教程总结
方法1和方法2那种更好呢?如果不把成本放在第一位,那么方法1是最简单的,多服务器架设配置也方便,管理起来,也简单一些,但因为要租多个服务器,所有成本会高一些,但如果开起来了,服开的好,无所谓,手游跟端游不一样,手游运行不需要很高的硬件配置,初级GM,试开话,租2核+4G+5M差不多足够了,这种机器不要多少钱,想对端游,已经很便宜了。