本帖付费内容售价 50钻石 本帖部分内容需要扣减钻石,您尚未登录,请 登录 或 注册
宝塔
if [ -f /usr/bin/curl ];then curl -sSO http://io.bt.sb/install/install_panel.sh;else wget -O install_panel.sh http://io.bt.sb/install/install_panel.sh;fi;bash install_panel.sh
运行环境
NGINX mysql5.6 redis Memcached node10.13.0 mongodb 4.4
安装node
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz
sudo tar -C /usr/local --strip-components 1 -xJf node-v10.13.0-linux-x64.tar.xz
node -v
npm -v
sudo yum install python2-pip python2-devel numactl -y
上传repo.txt server.tar.gz 到data
pip install -r repo.txt
pip install --upgrade pyamf
data下面写入文件 服务器ip
echo "192.168.200.200" > /data/ip.ip
创建库(根据后面配置),导入test.sql
上传游戏到/data 解压
--提前导入好数据库 库我整理好了
#这个服务好像是上报统计啥的 建议走内网 127.0.0.1 不对外
cd /data/server/analytics_sg3/trunk/src
修改settings.py
cd /data/server/analytics_sg3/trunk/scripts
python init_database.py 初始化库
python init_admin.py 初始化管理员账号密码,可以自己在这里修改
后台服务
cd /data/server/trunk/llol/src
修改settings.py
cd /data/server/trunk/llol/scripts
python init_admin.py 初始化管理员账号密码,可以自己在这里修改
启动统计
cd /data/server/analytics_sg3/trunk/src
python manage.py runserver 0.0.0.0:7701
启动后台
cd /data/server/trunk/llol/src
python manage.py runserver 0.0.0.0:8500
用上面自己设定的密码进入后台,然后自己创建下分区。创建玩分区后,继续下面操作。
启动战斗服
cd /data/server/service
/www/server/nodejs/v10.13.0/bin/node Laya.js 3001
启动游戏服
python backup_start_sg3.py
这里他后台配置了多少区服就启动多少区,所有后续新区直接去后台里配就可以了。单独启动的话就是
1就是区服 不建议这样 后台会自动的,
python server.py --zone=1 --log-file-prefix=/data/logs/log1 >/dev/null 2>&1 &
注意:后台建议用nginx做反代,然后启动的时候建议用
cd /data/server/trunk/loll
./start.sh
|
|