大话西游架设需要什么

最近不少兄弟在问大话西游手游架设需要准备哪些东西,作为从端游时代就开始折腾私服的老油条,今天就跟大家聊聊这个话题。架设这事儿说难不难,但没点技术底子还真容易踩坑,特别是现在新出的缥缈西游版本,安卓苹果双端都能玩,BUG基本修复完了,确实值得搞一波。

大话西游架设需要什么[图1]

服务器配置是基础

首先得整台linux服务器,CentOs7.6版本最稳,腾讯云轻量应用服务器性价比不错。配置方面2核4G够用,游戏运行内存大概吃3300M,客户端热更才4M多,记得开虚拟内存。有些兄弟想用Windows服务器也不是不行,但linux环境下Rabbitmq这些组件跑得更丝滑。千万别信那些说显卡不重要的鬼话,五开高画质至少得GTX1660的显卡,单开也得GTX970打底。

大话西游架设需要什么[图2]

宝塔面板不能少

装好服务器第一件事就是上宝塔面板,用yum install -y wget && wget -O install.sh && sh install.sh这条命令搞定。接着在软件商店里把Nginx1.22、PHP7.1、Redis6.2、Mongodb4.4、Rabbitmq3.12这些必备环境都装上。记得把1-65535端口全开放,阿里云在安全组配置,腾讯云在防火墙设置,宝塔菜单里也要再开一遍。最后把防火墙关了,systemctl stop firewalld.service这条命令执行完再加个disable防止重启又打开。

源码修改有讲究

拿到dhxy.zip源码包后上传到根目录解压,现在宝塔不让直接传根目录,可以先扔其他文件夹再剪切过去。重点来了,用Notepad++打开/home/server/config/application.yml和/home/sql/xy_ac.sql,把里面的11.11.11.11全替换成自己服务器IP。热更文件里的main文件也得改IP,改完重新打包game32.zip和game64.zip扔到/www/wwwroot/game/update/目录。Erlang环境要自己编译安装,装完记得加环境变量,Java直接rpm装jdk-8u144就行。

数据库配置要细心

在宝塔的MySQL配置里第26行加个skip-grant-tables,数据库密码建议改成123456方便操作。Rabbitmq的密码也要改成123456,不然后面启动服务会报错。创建网站时域名填IP:82,根目录指向/www/wwwroot/game/,PHP版本选7.1。这些细节没处理好,后面启动分分钟给你脸色看。

客户端修改别马虎

安卓端要改assets/res/目录下的game32.zip和game64.zip里的main文件,同样是把11.11.11.11换成自己IP。iOS端稍微麻烦点,得用十六进制工具改IP地址,注意要对位修改。改完的APK记得重新签名,不然安装会报错。有些兄弟图省事直接下别人改好的客户端,但安全性就没保障了,建议还是自己动手。

启动命令有顺序

最后启动时先systemctl restart rabbitmq-server.service把消息队列跑起来,然后按顺序执行/home/server/下的start.sh、wg/start.sh、ht/start.sh。这时候用netstat -lntp查看端口监听情况,如果看到8000、8001这些端口都起来了,说明架设成功。记得每次重启服务器后Rabbitmq都要重新启动,不然游戏连不上。

测试优化不能省

架完别急着喊人开搞,自己先五开测试下。重点看战斗是否卡顿、任务能否正常接取、商城充值是否到账。遇到卡顿先调低画质,还不行就加Swap虚拟内存。有条件的话模拟20人同时在线压测,看看服务器扛不扛得住。我之前用4H8G的配置开服,结果周末活动直接崩了,血的教训告诉大家配置千万别抠门。

以上就是861资源网为你带来的"大话西游架设需要什么",更多有趣好玩的热门资讯攻略,请持续关注861资源网!

评论

相关推荐