debian9下vmangos(60级)+宝塔面板编译教程

数据库源码(直接下载压缩包,选最新的sql文件)

https://github.com/brotalnia/database/blob/master/world_full_26_august_2018.7z

地图文件 用这个解压出来的官方自己的,其实他们两个数据库是一样的。

http://www.ac-web.org/forums/showthread.php?230227-Light-s-Hope-Vanilla-Repack

下面进入正题

先开启SSH root用户登录 nano /etc/ssh/sshd_config 把 #PermitRootlogin prohibit-pasword 改成 PermitRootlogin yes 然后重启ssh服务 /etc/init.d/ssh restart

用Xshell 6进入SSH后 root登录后先修改源为阿里云的这样速度快。
修改教程在这里


安装编译环境

首先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 具体教程在这里

完成后继续安装宝塔面板

照旧首先cd~ 然后输入以下命令

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

有提示的按Y继续

最后记下ip地址和账户密码,这里如果是虚拟机获取的是外网ip,你登陆的时候把网址替换为虚拟机的IP就可以了。

用你的得到的用户名和密码登陆后安装软件,推荐环境是:PHP5.6
Apache2.4
MariaDB-10.1.37
phpMyAdmin 4.4
PM2管理器 2.6.1
就这些就可以了
时间有点长主要看你的配置
具体为后面我会告诉你原因的,你也会感谢我的哈哈!

安装完毕后 开始下载源码

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

完成后剩下的在宝塔面板操作,省时省力,进入面板数据库选项

建立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

运行完毕后回车

建立一个用户名和密码都是admin的账户

account create admin admin

提升你账户为GM权限

account set gmlevel admin 3 1

这样子你就可以登陆游戏了

如果你成功登录游戏  没有问题的话

现在退出游戏

关掉ssh

然后进入宝塔面板打开PM管理器 在里面添加

路径选择 /home/mangos/bin

启动文件 realmd  名称realmd

然后继续添加

路径选择 /home/mangos/bin

启动文件 mangosd  名称mangosd

之后运行就可以了

设置PM的好处是 程序后台运行随时可以管理

如果程序崩溃停止运行后它会自动重启程序。

不明白的具体可以百度

debian9下vmangos(60级)+宝塔面板编译教程》有2个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注