解压密码:
您所在的用户组暂无权查看,请登录后查看。
教程
系统:ubuntu 18.04
安装环境:
sudo apt-get update
curl bootstrap.pypa.io/pip/2.7/get-pip.py
sudo apt-get install expect subversion build-essential lib32stdc++6 gcc-multilib g++-multilib python-dev pypy-dev gdb python2.7-dbg libcurl4-openssl-dev graphviz openssl libssl-dev swig gawk iotop lsof iftop ifstat iptraf htop dstat iotop ltrace strace sysstat bmon nethogs silversearcher-ag libsasl2-2 sasl2-bin libsasl2-modules python-setuptools luajit curl wget unzip python-pip
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" | tee /etc/apt/sources.list.d/mongodb-org-3.6.list
安装宝塔:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Nginx 1.18
Mysql 5.6
Php 5.6
redis
php安装扩展redis
宝塔-安全-放行端口:1:65535
关闭防火墙
内存不够在宝塔软件商店-linux工具箱-增加8196M虚拟内存
将服务端kdjx.zip上传到服务器根目录并解压
cd /
unzip kdjx.zip
安装环境:
安装环境:
sudo apt-get update
sudo apt-get install mongodb-org=3.6.12 mongodb-org-server=3.6.12 mongodb-org-shell=3.6.12 mongodb-org-mongos=3.6.12 mongodb-org-tools=3.6.12
rm -rf /usr/lib/python2.7/dist-packages/OpenSSL
rm -rf /usr/lib/python2.7/dist-packages/pyOpenSSL-0.15.1.egg-info
pip install cython six lz4==0.8.2 numpy==1.16.0 xlrd xdot rpdb psutil fabric==1.7.3 pycurl pycrypto M2Crypto==0.36.0 objgraph msgpack-python backports.ssl-match-hostname Markdown toro pymongo pyrasite pyopenssl ThinkingDataSdk==1.4.0
pip install tornado==4.4.2
pip install Supervisor==3.3.0
pip install cryptography==2.6
安装好环境,解压后端文件
cd /mnt
tar -zxvf kdjx.tar.gz
nginx -s reload
给文件打上权限
chmod 777 -R /mnt
chmod 777 -R /www/wwwroot
chmod 777 -R /root/sk
设置数据库密码 123456
导入数据库
cd /root
./sk
修改服务端ip:将下方命令中的66.66.66.66修改为你的服务器公网IP地址
find /mnt/pokemon/release/ -type f -name '*.py' | xargs sed -i 's/38.12.33.54/171.115.221.85/g'
find /mnt/pokemon/release/ -type f -name '*.json' | xargs sed -i 's/38.12.33.54/171.115.221.85/g'
find /www/wwwroot/game/pokemon/patch/ -type f -name '*.plist' | xargs sed -i 's/222.186.39.107/38.12.33.54/g'
find /www/wwwroot/game/pokemon/patch/ -type f -name '*.game_app' | xargs sed -i 's/222.186.39.107/38.12.33.54/g'
find /www/wwwroot/game/pokemon/patch/ -type f -name '*.view' | xargs sed -i 's/222.186.39.107/38.12.33.54/g'
find /www/wwwroot/dl/ -type f -name '*.php' | xargs sed -i 's/222.186.39.107/38.12.33.54/g'
find /www/wwwroot/dl/ -type f -name '*.js' | xargs sed -i 's/222.186.39.107/38.12.33.54/g'
find /www/wwwroot/pay/SDK/ -type f -name '*.php' | xargs sed -i 's/222.186.39.107/38.12.33.54/g'
创建网站:
IP:81
网站目录:/www/wwwroot/game/
修改你的易支付配置:/www/wwwroot/pay/SDK/lib/epay.config.php
如果命令没有导入成功,手动在宝塔添加数据导入
数据库文件在压缩包中/root/sql/agency.sql、kdjx_pay.sql、kdjx_sdk.sql 这三个
清档:
rm -rf /mnt/pokemon/deploy_dev/game_db/*
cd /mnt/pokemon/deploy_dev
rm supervisor.sock
supervisord -c supervisord.conf
supervisorctl start all
supervisorctl status
★启动服务端★
supervisorctl stop all 关闭服务端
supervisorctl status ★查看启动状态★
shutdown -r now --立即重启
查看启动状态如果有EXITED的项,可单独使用supervisorctl restart 失败项 启动。 如:
game_server EXITED
可使用下面的命令单独启动game_server
supervisorctl restart crash_platform_server
supervisorctl restart gm_server
supervisorctl restart game_server
supervisorctl restart 04_game_server
运营后台:66.66.66.66:963/login
用户名:admin
密 码:qq123456..z
代理后台:66.66.66.66:84
账号admin 密码123123
注册链接 登录后台看推广链接就是
修改客户端:
安卓:将下方文件中的66.66.66.66修改为你的服务器公网IP
assets\res\version.plist
IOS:将下方文件中的66.66.66.66修改为你的服务器公网IP
Payload/MyLuaGame.app/res/version.plist
【云服务器】请在安全组放行 21366 端口
外网面板地址: https://114.132.238.163:21366/b37707ee
内网面板地址: https://10.1.12.9:21366/b37707ee
username: 8otqil2q
password: 824f2d8e
代理后台:114.132.238.163:84
账号admin 密码123123
运营后台:114.132.238.163:963/login
用户名:admin
密 码:qq123456.。
d83bc0217423e7fc900cccdeb53b97e7
/www/wwwroot/dl/application/admin_login(注册)
10004 : __csv_yunying__serveropen_(12002, 1, None, '第1天', None, '每日福利', None, 22, 2000, None, '累积充值2000钻石', {2194 : 1, 2194 : 1, 2194 : 1, 2194 : 1, 2194 : 1}, None, None, None),
|
|