基于网上获得的传奇世界原始源码进行修改,仅供学习研究使用
这是加了很多地图和怪物的版本,最后修改版本
包含服务端源码,客户端源码,以及开发工具。
-------------------------服务器编译说明-------------------------------------------
1.先编译libevent库,然后编译WorldEngine、WorldFrame
/MirWorldServerSrc/server/world/build
2.再编译CenterServer、DirServer、GameGateway、ListenServer、NameServer、SessionServer
/MirWorldServerSrc/server/server/build
3.最后运行脚本:
/MirWorldServerSrc/server/sbin
make all 全部
--------------------------传奇世界架设教程------------------------------------------
1.搭建环境:CENTOS 7以上系统
2.放行端口:1:65535
3.安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
4.安装
MySQL5.6 PHP5.6 Apache2.4
5.关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
6.上传server.zip到服务器根目录,目录是 /
7.如果直接用编译好的文件部署,将\woool\server\build打包上传到根目录
可以用安装宝塔 管理文件,把sbin放到用户的data目录
usr是mysql相关的库 拷贝到对应目录 一定要看到这行
8.解压(命令行方法)
cd /
unzip server.zip
给予data 777权限 chmod 777 -R /data
9.创建数据库:longwen/用户名/密码
longwen_name/用户名/密码
相关服务配置文件在:/data/sbin/resource/config里面
10.导入数据:在宝塔里导入longwen.sql longwen_name.sql
脚本方式:cd /data/ ./sk
11.IP修改
修改以下根目录路径文件中192.168.1.128为你自己外网ip
data/sbin/resource/config/gateway_cfg.lua
data/sbin/resource/config/session_cfg.lua
12.启动游戏服务
cd /data/
./q
13.停止命令
cd /data/
./t1
等待1分钟左右在运行下面整个关闭
cd /data/
./t
-------------------------GM---------------------------------
1.将wwwroot部署到PHP环境/www/wwwroot/ymcq
2.PHP环境使用GM页面要修改.user.ini
open_basedir=/www/wwwroot/ymcq/:/tmp/:/proc/:/data/sbin/logs/TLog/
3.GM地址:http://192.168.1.128/gm/
4.网站 - 设置 -网站目录 - 防跨站攻击(open_basedir)取消
5.注册GM账号,登录后管理:第一行填入角色名
GM工具发送后,小退游戏就能接到邮件了。
发送货币与经验一次最多999999
发送物品选【+强化技能灵丹】,然后把2015修改成你需要发送物品的ID。
物品ID大全在服务端文件夹里。
------------------------改启动分区--------------------------------------------
1.在data的启动脚本q 里面修改,文件内容如下:800就是服务的ID,只能800-900,不能是其他的服务ID
#!/bin/sh
cd /data/sbin/linux
bash db_service.sh start 0800
bash session_service.sh start 0800
bash gamegate_service.sh start 0800 1
bash world_service.sh start 0800
bash nameserver_service.sh start 2
本站内容来源于作者发布和网络转载,如有版权相关问题请及时与我们取得联系,我们将立即删除。