局域网架设完美国际无需公网IP,核心聚焦“环境依赖→服务端部署→局域网适配→启动测试”,重点规避版本不兼容、IP配置错误等问题,具体步骤如下:
一、前置环境准备(必做基础)
1.系统与硬件要求
操作系统:优先选Windows1064位或WindowsServer系统(兼容性更强,避免Win7及以下版本的驱动问题);
硬件配置:CPU至少4核,内存8G以上(服务端运行需占用3-4G内存,多客户端连接需16G内存),硬盘预留50G以上空间(服务端+客户端约30-40G)。
2.安装核心依赖组件
完美国际依赖特定运行库,缺失会导致服务端闪退:
安装.NETFramework4.0:百度搜索“NETFramework4.0官方下载”,按提示默认安装(服务端核心组件,必须装);
安装VC++运行库合集:下载“VC++2005-2019运行库(32+64位)”,全部勾选安装(避免服务端启动时缺dll文件);
安装SQLServer2008R2:选择“混合身份验证模式”,设置sa账号密码(牢记,后续数据库配置用),默认实例名保持“MSSQLSERVER”(避免自定义导致连接失败)。
二、完美国际服务端部署(关键步骤)
1.选择适配的局域网服务端
优先下载“完美国际局域网精简版”(网上多为打包好的版本,少了公网配置步骤),避免选“公网开服版”(含多余的域名、端口映射设置,反而麻烦);
服务端压缩包解压到纯英文无空格路径(如D:\WanMeiServer,禁止放桌面或含中文的“ProgramFiles”目录,会导致文件读取错误)。
2.数据库配置(核心环节)
附加服务端数据库:
打开SQLServerManagementStudio,登录时选择“SQLServer身份验证”,用户名填“sa”,输入安装时设置的密码;
右键“数据库”→“附加”,点击“添加”,找到服务端DB文件夹下的两个数据库文件(通常为WMDB.mdf和WMLOG.mdf),选中后点击“确定”,等待附加完成(若提示“文件占用”,关闭所有服务端程序再试)。
修改服务端数据库配置:
进入服务端Config文件夹,用记事本打开DBConfig.ini;
修改参数:DBHost=localhost(局域网用本地数据库,无需改)、DBUser=sa(SQL登录名)、DBPass=你的sa密码(填写安装SQL时设置的密码)、DBName=WMDB(与附加的数据库名一致);
保存文件(若提示“权限不足”,右键文件→“属性”→“安全”,给当前用户勾选“完全控制”)。
三、局域网连接配置(专属设置)
1.查看服务器局域网IP
服务器电脑按Win+R,输入cmd打开命令提示符,输入ipconfig,找到“以太网适配器本地连接”下的“IPv4地址”(如192.168.1.102,记下来,客户端需填这个IP)。
2.服务端IP配置
进入服务端Server文件夹,打开LoginSvr.ini(登录服务器配置)和GameSvr.ini(游戏服务器配置);
两个文件中所有“IP”相关的参数(如LoginIP=、GameIP=),全部改为服务器的局域网IP(如192.168.1.102,禁止填127.0.0.1,否则其他电脑连不上);
保存文件,关闭所有服务端配置窗口。
3.客户端配置
局域网内其他电脑安装完美国际客户端(需与服务端版本匹配,如服务端是“经典版”,客户端也装对应经典版,避免版本不兼容);
找到客户端根目录下的login.ini,用记事本打开,将LoginServerIP=后的内容改为服务器的局域网IP(如LoginServerIP=192.168.1.102),保存后关闭。
四、启动与测试(验证成果)
1.启动服务端(按顺序来)
第一步:启动SQLServer服务(若已启动跳过),按Win+R输services.msc,找到“SQLServer(MSSQLSERVER)”,确保状态为“正在运行”;
第二步:打开服务端Server文件夹,双击StartLoginSvr.exe(登录服务器),弹出黑色窗口显示“LoginServerStartSuccess”即成功;
第三步:双击StartGameSvr.exe(游戏服务器),弹出多个窗口(如“GameSvr1”“GameSvr2”),均显示“GameServerStartSuccess”即正常(不要关闭这些黑色窗口,关闭就等于停服)。
2.客户端连接测试
服务器电脑先测试:双击客户端launcher.exe,点击“开始游戏”,输入服务端自带的默认账号(通常在服务端ReadMe.txt里,如账号admin、密码123456),能进入角色创建界面即成功;
局域网其他电脑测试:打开配置好IP的客户端,同样输入账号密码,若能正常登录,说明局域网架设成功;若提示“连接服务器失败”,检查客户端login.ini的IP是否填错,或服务器/客户端的防火墙是否关闭(临时关闭防火墙,避免拦截端口)。
五、常见问题解决(局域网专属)
服务端启动闪退:检查是否装全.NETFramework和VC++运行库,或服务端路径含中文;
客户端连不上:①核对客户端login.ini的IP是否与服务器局域网IP一致;②关闭服务器和客户端的防火墙(或在防火墙“高级设置”中,开放服务端端口,通常为7000、8000端口);
登录提示“账号不存在”:用服务端自带的“账号注册工具”(多为Register.exe),在服务器上创建新账号(输入账号密码,点击“注册”即可)。
六、快速排查流程
先查依赖:打开服务端若提示“缺xxx.dll”,补装对应VC++运行库;
再查IP:客户端IP是否等于服务器局域网IP,服务端LoginSvr.ini的IP是否正确;
最后查启动顺序:先启SQL服务→再启登录服务器→最后启游戏服务器,顺序错会导致连接失败。
局域网完美国际架设教程:从环境搭建到连接全步骤
热度:

