【长生诀】手工端+视频教程+GM物品后台+突破天地异变
系统要求:
Centos 6.5 64位
硬件要求:开服建议8G内存以上,
游戏启动到占用4G既可以进游戏
架设步骤:
关闭防火墙,
输入命令:
service iptables stop && chkconfig iptables off
1. 开放端口命令:
/sbin/iptables -I INPUT -p tcp --dport 1:65535 -j ACCEPT
2.保存:
/etc/rc.d/init.d/iptables save
3.重启服务:
/etc/init.d/iptables restart
关闭防火墙:
service iptables stop && chkconfig iptables off
1.
连接云端:
进入/etc/selinux目录
打开config文件
在SELINUX=后面修改为 disabled
然后手动输入以下命令
setenforce 0
2.安装补丁
rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
3.安装完毕复制下面命令
yum -y install mysql-community-server mysql-community-libs mysql-community-client mysql-community-devel php56 php56-php-mbstring php56-php-gd php56-php-xml php56-php-mysql php56-php-fpm nc screen wget unzip lrzsz nginx
4.设置开启自启动命令
chkconfig nginx on
chkconfig php56-php-fpm on
chkconfig mysqld on
5.将csj.tar.gz
上传到根目录,输入下面命令解压
cd / && tar -zxvf csj.tar.gz
6.启动数据库 命令
service mysqld start
启动 nginx命令
service nginx start
7.
1
覆盖文件
hosts rc.local
到etc目录
2
覆盖文件1.conf
到/usr/locar/bin
3
修改这两个数据库里面的IP 43.248.105.182为自己的外网IP
pf_info.sql yt_cfg.sql
并把所有的数据库文件覆盖到csj/sql
4
覆盖路径(1)文件夹两个文件
到云端/csj/s1/code/run/uproxysvrd目录下
5
覆盖路径(2)文件夹两个文件
到云端/csj/s1/code/run/dupsvrd目录下
6
覆盖路径(3)文件夹一个文件
到云端/etc/nginx/conf.d目录下
8.
修改云端目录:
/data/csj/wwwroot/android/version.ini
/data/csj/wwwroot/android/tina_svr_list.lua
/data/csj/wwwroot/iosv7/version.ini
/data/csj/wwwroot/iosv7/tina_svr_list.lua
/data/csj/wwwroot/main/mobile/login_U.html
/data/csj/wwwroot/fa.php
的所有IP
9修改数据库
输入命令:
mysql -uroot
输入命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'qy22players';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'qy22players';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'qy22players';
FLUSH PRIVILEGES;
创建表命令:
CREATE DATABASE IF NOT EXISTS pf_account default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_active default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_info default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_name default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_report default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_account default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_activity default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_auction default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_cfg default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_common default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_mail default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_relation default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_role default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_log default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS acc default charset latin1 COLLATE latin1_swedish_ci;
输入命令:
exit;
导入数据库
输入命令
cd /csj/sql
复制下面命令粘贴:
mysql -uroot -pqy22players --default-character-set=utf8 pf_account < pf_account.sql
mysql -uroot -pqy22players --default-character-set=utf8 pf_active < pf_active.sql
mysql -uroot -pqy22players --default-character-set=utf8 pf_info < pf_info.sql
mysql -uroot -pqy22players --default-character-set=utf8 pf_name < pf_name.sql
mysql -uroot -pqy22players --default-character-set=utf8 pf_report < pf_report.sql
mysql -uroot -pqy22players --default-character-set=utf8 yt_account < yt_account.sql
mysql -uroot -pqy22players --default-character-set=utf8 yt_activity < yt_activity.sql
mysql -uroot -pqy22players --default-character-set=utf8 yt_auction < yt_auction.sql
mysql -uroot -pqy22players --default-character-set=utf8 yt_cfg < yt_cfg.sql
mysql -uroot -pqy22players --default-character-set=utf8 yt_mail < yt_mail.sql
mysql -uroot -pqy22players --default-character-set=utf8 yt_mail < yt_mail.sql
mysql -uroot -pqy22players --default-character-set=utf8 yt_relation < yt_relation.sql
mysql -uroot -pqy22players --default-character-set=utf8 yt_role < yt_role.sql
mysql -uroot -pqy22players --default-character-set=utf8 acc < acc.sql
ulimit -S -c 0 > /dev/null 2>&1
ulimit -n 102400
(这里会提示密码不安全,不用管)
10.给予目录7777权限
cd /
chmod -R 7777 /root
chmod -R 7777 /csj
11.重启服务器
reboot
这里我的虚拟机重启,,会报错,,不知道什么原因
如果有报错的话,解决方法
https://jingyan.baidu.com/article/e9fb46e19c73167521f76681.html
启动游戏命令
成功了再一键启动
1
cd /csj/pf/code/run/
./start_all.sh
启动
./stop_all.sh
关闭
内存占用率超过1.4G就可启动下一个步骤
2
cd /csj/s1/code/run/
./start_all.sh
启动
3
cd /csj/s1/code/run/uproxysvrd
./start_svrd.sh
启动
./stop_svrd.sh
关闭
内存达到4G即可进入游戏
关闭命令为
cd /csj/pf/code/run/
./stop_all.sh
cd /csj/s1/code/run/
./stop_all.sh
cd /csj/s1/code/run/uproxysvrd
./stop_svrd.sh
游戏启动到占用4G既可以进游戏
12.后台使用方法:
注意 这一步很重要 不然后台发元宝不到账
输入命令
crontab -e
键盘按A键
需要覆盖文件夹里面crontab 里面的内容复制进去
按一下键盘esc 在输入
:wq
回车保存
一键启动 关闭
把两个文件复制到root目录下即可
若成功进游戏 在做一件启动
输入netstat -lntp 看下进程
13.客户端修改方法
客户端要修改两个文件
assets\config.ini
assets\bin\Data\Managed\Assembly-CSharp.dll
修改方法
利用dnSpy工具反编译文件更改两个地方
搜索192.168.1.108修改为自己的IP
第一个在Assembly-CSharp.dll-GameTaiyou-SDKData-InitURL 目录修改(右键编辑IL指令修改)
第二个在Assembly-CSharp.dll-{}-TaiWanSDK-.cctor目录修改
覆盖进行APK签名
14
安卓客户端
http://192.168.1.108/110.apk
查询充值、注册、活跃统计:
http://192.168.1.108/ca.html
查询充值、注册、活跃统计:
http://192.168.1.108/ca.html
测试发放3000元的订单元宝:
http://192.168.1.108/fa.php
充值奖励查询:
http://192.168.1.108/csj_jl.php
推广码:
http://192.168.1.108/tg.php
172345il0p4an7atna0hmt.webp
172345fdezuyuzfy0z6ddi.webp
172345vjnijsc0jxacovfi.webp
172345o9gr5jvu78baz884.webp
|