[title]数据库源码(直接下载压缩包,选最新的sql文件)[/title]
https://github.com/brotalnia/database
最新的文件world_full_26_august_2018.7z
[title]地图文件 用这个解压出来的官方自己的,其实他们两个数据库是一样的。[/title]
http://www.ac-web.org/forums/showthread.php?230227-Light-s-Hope-Vanilla-Repack
[title]下面进入正题[/title]
用Xshell 6进入SSH后 root登录后先修改源为阿里云的这样速度快。
修改教程在这里
[title]安装编译环境[/title]
首先cd~ 然后输入以下命令
apt-get install build-essential git clang cmake make gcc g++ libmariadbclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev libboost-all-dev libtbb2 libtbb-dev p7zip
这个有提示的都是Y安装完成后输入一次一行然后回车
update-alternatives --install /usr/bin/cc cc /usr/bin/clang 100
update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang 100
这里和别的教程不一样的地方在于没有安装mysql,下面会告诉你怎么安装,现在不要着急。
安装ACE6.5 具体教程在这里
[title]完成后继续安装宝塔面板[/title]
照旧首先cd~ 然后输入以下命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
有提示的按Y继续
最后记下ip地址和账户密码,这里如果是虚拟机获取的是外网ip,你登陆的时候把网址替换为虚拟机的IP就可以了。
用你的得到的用户名和密码登陆后安装软件,推荐环境是:
[title]安装完毕后 开始下载源码[/title]
cd ~
git clone https://github.com/vmangos/core.git
创建服务器路径
mkdir -p /home/mangos
创建编译目录
cd core
mkdir build
cd build
开始编译,根据电脑配置,决定完成时间
cmake ../ -DCMAKE_INSTALL_PREFIX=/home/mangos -DDEBUG=0
make -j4
make install
源码升级命令:
git pull origin
[title]完成后剩下的在宝塔面板操作,省时省力,进入面板数据库选项[/title]
建立4个数据库名字分别为
世界数据库:mangos
角色数据库:characters
账户数据库:realmd
日志数据库:logs
然后分别导入对应的数据库文件
具体不详细说明了
在/home/mangos/下面建立两个文件夹
data
logs
把你下载的LH13的地图文件上传到data文件夹下
然后修改/home/mangos/etc配置文件
分别是mangosd.conf.dist去掉后面的.dist
realmd.conf.dist去掉后面的.dist
配置好数据库连接信息
修改地图路径为/home/mangos/data
日志路径为/home/mangos/logs
然后回到ssh里面
输入
cd /home/mangos/bin
./realmd & (这是后台运行)
./mangosd
运行完毕后回车
[title]建立一个用户名和密码都是admin的账户[/title]
[title]提升你账户为GM权限[/title]
这样子你就可以登陆游戏了
如果你成功登录游戏 没有问题的话
现在退出游戏
关掉ssh
[title]然后进入宝塔面板打开PM管理器 在里面添加[/title]
路径选择 /home/mangos/bin
启动文件 realmd 名称realmd
然后继续添加
路径选择 /home/mangos/bin
启动文件 mangosd 名称mangosd
之后运行就可以了
这样的好处是 程序后台运行随时可以管理
如果程序崩溃停止运行后它会自动重启程序。
不明白的具体可以百度
下一个教程 我们说 怎么建立对应的网站和同步论坛!
文章评论