传奇手游架设和端游架设思路相近,但环境更复杂。端游主要跑Windows,手游则常见Windows三端互通方案和Linux源码方案。单机测试建议先从Windows环境入手,外网开服再考虑云服务器、端口、列表、微端、手机签名。
准备文件与环境
架设前需要准备好几类文件:手游服务端版本、引擎包、授权文件、客户端、补丁、数据库程序、登录器配置器。如果做三端互通,还需要安卓、iOS打包工具和签名工具。
Windows环境适合新手,常用996三端、翎风、GOM、GEE等引擎。Linux环境更常见于手游源码架设,通常使用CentOS7.6,配合宝塔面板安装Nginx、MySQL、PHP。
本地电脑建议关闭杀毒软件实时防护,服务端路径必须使用纯英文,不要放在桌面、中文目录或带空格的文件夹里。外网服务器则需要准备公网IP、域名、安全组端口和微端资源。
Windows三端互通架设流程
以996三端为例,先把服务端解压到D盘根目录,例如D:Mirserver。客户端单独放在另一个目录,例如D:LegendClient。补丁需要完整覆盖到客户端对应文件夹,不能只复制子目录。
数据库通常使用引擎自带的LiteSQL、MSSQL或SQLite。启动数据库程序后,记录端口、用户名和密码。进入引擎控制器,选择版本目录,设置IP为127.0.0.1,填写数据库端口、账号和密码,保存配置。
启动顺序一般是:先启动数据库服务,再启动引擎控制器,等待网关全部绿灯后再打开登录器测试。登录器需要导入引擎授权密钥,选择单机测试区,地址填127.0.0.1,端口保持默认。
PC端测试正常后,再使用三端打包工具生成安卓APK。iOS端通常需要测试证书或企业签名,流程比安卓复杂。手机端配置文件中的IP必须和服务器公网IP一致,否则无法连接。
Linux手游源码架设流程
Linux架设更适合有一定基础的玩家。先购买云服务器,安装CentOS7.6,更新系统后安装宝塔面板。通过宝塔安装Nginx1.18、MySQL5.6、PHP5.6和phpMyAdmin。
上传手游源码到服务器目录,解压后修改配置文件中的IP、端口、数据库地址。使用phpMyAdmin或命令行导入游戏数据库,检查数据库账号权限是否允许本地和远程连接。
启动游戏服务前,需要在宝塔安全组和云服务器安全组中放行游戏端口、网站端口和数据库端口。常见端口包括游戏网关端口、登录端口、微端端口和后台管理端口。端口不通,手机端和PC端都无法进入。
安卓客户端需要解包APK,找到配置文件中的IP地址,替换成服务器公网IP,再重新打包签名。iOS端同样需要修改配置并重新签名。签名后建议先在模拟器或测试机上安装,确认能注册、登录、创建角色后再对外发布。
单机测试常见报错
无法注册账号,多数是数据库未启动、账号服务器未开启创建权限、登录器未选择单机测试区。
登录器黑屏,通常是IP填错、端口未放行、授权密钥未导入、补丁未覆盖完整。
地图黑屏或装备不显示,说明补丁版本不匹配,或客户端目录与登录器配置不一致。
手机端能登录但进不去游戏,重点检查平台配置文件中的IP、端口、域名和证书是否有效。
外网开服注意事项
外网开服必须使用云服务器公网IP,不能用127.0.0.1或局域网IP。列表地址要放在稳定空间或自建网站上,保证玩家能正常读取区服列表。微端资源建议单独配置,避免补丁下载占用游戏带宽。
三端互通服要特别注意数据同步。PC、安卓、iOS必须连接同一个数据库,账号、角色、背包、充值数据要实时一致。测试阶段先验证跨端登录、交易、充值回调是否正常,再开放注册。
如果只是自己测试,单机Windows环境足够。想和朋友联机,可以租一台4核8G左右的云服务器。正式开服则需要根据在线人数、补丁体积、开区数量和带宽需求增加服务器数量,并把数据库、网关、微端分开部署。
准备文件与环境
架设前需要准备好几类文件:手游服务端版本、引擎包、授权文件、客户端、补丁、数据库程序、登录器配置器。如果做三端互通,还需要安卓、iOS打包工具和签名工具。
Windows环境适合新手,常用996三端、翎风、GOM、GEE等引擎。Linux环境更常见于手游源码架设,通常使用CentOS7.6,配合宝塔面板安装Nginx、MySQL、PHP。
本地电脑建议关闭杀毒软件实时防护,服务端路径必须使用纯英文,不要放在桌面、中文目录或带空格的文件夹里。外网服务器则需要准备公网IP、域名、安全组端口和微端资源。
Windows三端互通架设流程
以996三端为例,先把服务端解压到D盘根目录,例如D:Mirserver。客户端单独放在另一个目录,例如D:LegendClient。补丁需要完整覆盖到客户端对应文件夹,不能只复制子目录。
数据库通常使用引擎自带的LiteSQL、MSSQL或SQLite。启动数据库程序后,记录端口、用户名和密码。进入引擎控制器,选择版本目录,设置IP为127.0.0.1,填写数据库端口、账号和密码,保存配置。
启动顺序一般是:先启动数据库服务,再启动引擎控制器,等待网关全部绿灯后再打开登录器测试。登录器需要导入引擎授权密钥,选择单机测试区,地址填127.0.0.1,端口保持默认。
PC端测试正常后,再使用三端打包工具生成安卓APK。iOS端通常需要测试证书或企业签名,流程比安卓复杂。手机端配置文件中的IP必须和服务器公网IP一致,否则无法连接。
Linux手游源码架设流程
Linux架设更适合有一定基础的玩家。先购买云服务器,安装CentOS7.6,更新系统后安装宝塔面板。通过宝塔安装Nginx1.18、MySQL5.6、PHP5.6和phpMyAdmin。
上传手游源码到服务器目录,解压后修改配置文件中的IP、端口、数据库地址。使用phpMyAdmin或命令行导入游戏数据库,检查数据库账号权限是否允许本地和远程连接。
启动游戏服务前,需要在宝塔安全组和云服务器安全组中放行游戏端口、网站端口和数据库端口。常见端口包括游戏网关端口、登录端口、微端端口和后台管理端口。端口不通,手机端和PC端都无法进入。
安卓客户端需要解包APK,找到配置文件中的IP地址,替换成服务器公网IP,再重新打包签名。iOS端同样需要修改配置并重新签名。签名后建议先在模拟器或测试机上安装,确认能注册、登录、创建角色后再对外发布。
单机测试常见报错
无法注册账号,多数是数据库未启动、账号服务器未开启创建权限、登录器未选择单机测试区。
登录器黑屏,通常是IP填错、端口未放行、授权密钥未导入、补丁未覆盖完整。
地图黑屏或装备不显示,说明补丁版本不匹配,或客户端目录与登录器配置不一致。
手机端能登录但进不去游戏,重点检查平台配置文件中的IP、端口、域名和证书是否有效。
外网开服注意事项
外网开服必须使用云服务器公网IP,不能用127.0.0.1或局域网IP。列表地址要放在稳定空间或自建网站上,保证玩家能正常读取区服列表。微端资源建议单独配置,避免补丁下载占用游戏带宽。
三端互通服要特别注意数据同步。PC、安卓、iOS必须连接同一个数据库,账号、角色、背包、充值数据要实时一致。测试阶段先验证跨端登录、交易、充值回调是否正常,再开放注册。
如果只是自己测试,单机Windows环境足够。想和朋友联机,可以租一台4核8G左右的云服务器。正式开服则需要根据在线人数、补丁体积、开区数量和带宽需求增加服务器数量,并把数据库、网关、微端分开部署。

