当前位置:首页> 蜀门私服> 老蜀门私服架设全攻略

老蜀门私服架设全攻略

架设老蜀门私服这事,说难也难,说简单也真简单。前阵子一个老哥在群里问有没有人知道怎么弄,我正好折腾过几回,就把他叫到一边聊了聊。他后来成功了,我寻思把整套流程写下来,方便其他想怀旧的朋友少走弯路。

首先你得有个基础服务端,网上搜蜀门服务端泄露版能找到不少,不过大多数绑定旧版本,建议找1031或者1054这个版本号,这两个算比较稳定。服务端包里一般有四个文件夹,分别是LoginServer、WorldServer、GameServer和Database,缺一不可。你把这四个文件夹解压到D盘根目录,注意路径里别带中文,也别放C盘,一会儿你就知道为什么了。

环境这块,系统要装Windows Server 2003或者Win7 32位,如果你现在用的Win10 64位,别慌,可以装个虚拟机搞定。数据库用MySQL 5.1版本,千万别装太高,老服务端不认。Navicat用于连接数据库,版本随意,能跑就行。

数据库导入这步也容易卡住。装好MySQL之后,打开Navicat,新建一个连接,用户名root,密码默认空,或者你自己设一个也没事,只要后面改配置文件时对应就行。然后创建一个新数据库,名字叫shumen,字符集选gbk,不然中文乱码。建好后,把服务端Database文件夹里的SQL文件按顺序导入,一般文件名字带着数字,从小到大来。

配置修改是整个环节里最需要耐心的地方。打开服务端里的LoginServer文件夹,找config.ini,里面有IP地址和端口,默认端口是9527,IP改成127.0.0.1。WorldServer里也有个config.ini,里面有一项叫做DbServerAddr,后面跟着数据库的IP,本地架设就改成127.0.0.1,然后下面的DbUser、DbPass改成你MySQL的用户名和密码。GameServer同样要改,大部分人都栽在这,三处配置不一致就会报连接失败。

IP这步是新手比较迷糊的地方。本机单机玩,全填127.0.0.1就行了。但如果想开给朋友一起玩,就得让你的电脑处于同一局域网内,然后把这三处IP全部改成你的局域网地址,用ipconfig查一下就有。外网那种需要映射,建议用花生壳或者路由器自带的端口映射,技术门槛高一些,新手先别碰。

服务端启动顺序很重要,排错也靠这个。先启动数据库,然后依次点LoginServer、WorldServer、GameServer,每点一个等几秒,看到提示信息不再滚动再启动下一个。GameServer最后加载,那个的速度最慢,有时候看起来像卡死了,其实在读取地图数据,给个两三分钟都正常。如果哪一步报错了,看看错误提示,连不上的基本上是配置文件的问题,检查一下Ip是不是漏了引号或者端口填错。

客户端这边,下载一个对应版本的蜀门客户端,注意版本号要和服务端一致,不然登录时版本验证过不去。下载好后,找到客户端里的version.cfg文件,用记事本打开,把里面IP改成127.0.0.1。有的客户端还有login.cfg,也一并改了。

登录的时候如果没有注册页,直接在登录界面随便输个账号密码就能进游戏,这是因为服务端默认开了自动注册。有些版本需要先在数据库的account表里手动插入一条用户记录。

经验值倍率这些,在GameServer的rates.ini里调,有三个参数,ExpRate就是经验倍率,改到50就是50倍,掉落率同理。改完保存重开GameServer才能生效。

整个流程顺利的话,半小时内就能进游戏。我见过不少人卡在数据库密码上,默认密码留空比设了更容易出问题,因为客户端加密方式不同,建议用root加空密码的原始组合,最稳妥。还有一个情况是登录器显示服务器未开启,一般是防火墙拦住了,把服务端的三个exe设为信任,或者干脆关了防火墙测试。

啰嗦这些,其实就是把走过的弯路提前替你踩平了。架设老蜀门这事,技术上不复杂,主要是版本匹配和耐心排查。真弄不通的时候,把服务端里每个文件夹里的log日志翻出来看一下,错误信息都会告诉你问题在哪。祝老哥们都能顺利跑起来,回到当年在蜀道上刷怪的时光。

精彩推荐