2025年3月16日 星期日 甲辰(龙)年 月十五 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 系统应用 > Linux

在centos上搭建武林外传服务器

时间:12-14来源:作者:点击数:11
城东书院 www.cdsy.xyz

武林外传是我正经玩过的第一款网游。一次偶然的机会在淘宝上发现居然有人在卖武林外传的单机版游戏(其实就是在本机搭个服务器自己玩),于是当即买下来试了一下,发现确实能玩。

然而它搭建的服务器的是在windows下的colinux环境,可惜colinux已经N年没有更新了,而且只能运行到32位操作系统上。

于是折腾了一下,把它移植到了centos中(挂在华为云中)

安装必要的软件

安装mysql(mariadb)

  • yum install mariadb mariadb-server

安装java

  • yum install java-1.8.0-openjdk

安装killall(stop脚本中会用到)

  • yum install psmisc

安装32位支持

  • yum install glibc.i686
  • yum install libxml2.so.2
  • yum install libstdc++.so.5

下载搭建服务器所需的文件

链接: https://pan.baidu.com/s/1i5eMLu9 密码: f8ha

还原数据库内容

启动mariadb服务

  • systemctl start mariadb
  • systemctl enable mariadb

设置root用户密码为root

刚安装好mariadb并无需密码就能登陆root

  • mysql -uroot -p

然后使用下面语句更新root密码

  • use mysql;
  • update user set password=password('root') where user='root';
  • flush privileges;

还原zmwm数据库内容以及存储过程

先在mysql中创建空的zmwm库

  • create table zmwm;

然后下载wulin_sql.tar后解压,会有两个sql文件:zmwm_proc.sql和zmwm_table.sql。

执行下面命令导入原数据

  • mysql -uroot -proot zmwm <zmwm_proc.sql
  • mysql -uroot -proot zmwm <zmwm_table.sql

拷贝其他文件

将下类内容添加到 /etc/hosts 中

  • 127.0.0.1 PW-Server
  • 127.0.0.1 aumanager
  • 127.0.0.1 manager
  • 127.0.0.1 link1
  • 127.0.0.1 game1
  • 127.0.0.1 game2
  • 127.0.0.1 delivery
  • 127.0.0.1 database
  • 127.0.0.1 backup
  • 127.0.0.1 auth
  • 127.0.0.1 audb
  • 127.0.0.1 gmserver

下载 authd.conf 文件,然后将之拷贝到 /etc/ 目录中

  • cp authd.conf /etc

下载 wulin_lib.tar.gz 文件,将其中的 libtask.so 和 libskill.so 拷贝到 /lib/ 目录下

  • tar -zxvf wulin_lib.tar.gz
  • mv libtask.so libskill.so /lib

下载 wulin_pwserver.tar.gz 文件,将其中的内容解压到 /root 目录下

  • cd /root
  • tar -zxvf wulin_pwserver.tar.gz

完成后, /root 目录下会有一个 pwserver 目录和一些管理脚本。

其中执行 my 脚本会启动服务器,执行 stop 脚本会关闭服务器.

配置客户端中的IP

从这里下载客户端 链接: https://pan.baidu.com/s/1c8NhiY 密码: z5i2

然后修改patcher\server\serverlist.txt和element\userdata\server\serverlist.txt中的IP

例如

  • 体验活动区
  • 体验电信 29000:139.159.246.231 645
  • 体验网通 29000:139.159.246.231 646
  • 跨服PK赛 29000:139.159.246.231 212

之后,直接运行 element/elementclient.exe 就能开始玩了。

城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐