服务器配置:如果是自己玩 8H8G勉强能运行起来,如果想开服,上16H 32G 100M,别心疼钱,效果绝对Nice!
系统要求:
Centos 6.5 64位 留出足够大的根目录。
架设步骤:
1.关闭防火墙,service iptables stop && chkconfig iptables off
2.进入/etc/selinux目录 打开config 在SELINUX=后面修改为 disabled
然后手动输入以下命令
setenforce 0
3.安装补丁
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
4.在粘贴下边的
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
设置开启自启动
chkconfig nginx on
chkconfig php56-php-fpm on
chkconfig mysqld on
hosts rc.local 放到 etc目录
5.将csj.tar.gz 上传到/目录
然后输入cd / && tar -zxvf csj.tar.gz
数据库pf_info.sql yt_cfg.sql 把里面的192.168.1.102 IP 替换你的 传到端上。
6.启动数据库
service mysqld start
启动 nginx
service nginx start
nginx -s stop 快速停止nginx
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
-----------------------------------------------------------------------------------
cd /
chmod -R 7777 /root
chmod -R 7777 /csj
7.重启服务器, reboot
8.修改服务端及数据库IP
/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的IP,注意端口
修改数据库pf_info和yt_cfg中的server_info表中的IP为外网IP(12个)。
9.安卓客户端修改
assetsconfig.ini
还有assetsinDataManagedAssembly-CSharp.dll
用工具搜索 两处 选择编辑IL指令
搜索 192.168.1.102
搜索 http://192.168.1.102/asdfgg/mobile/sdkService/1.php
修改完 在点文件 点保存模块 选择位置 替换回apk 签名
苹果客户端修改config.ini即可
10.启动步骤
第一步:
cd /csj/pf/code/run/
./start_all.sh 启动
./stop_all.sh 关闭
----------------------------------------------------------------------------------
第二步:
cd /csj/s1/code/run/
./start_all.sh 启动
----------------------------------------------------------------------------------
第三步:
cd /csj/s1/code/run/uproxysvrd
./start_svrd.sh 启动
./stop_svrd.sh 关闭
补充:~~~~~~~~~注意 这一步很重要 不弄的话 后台发元宝不到账 ~~~~~~~~~~~~
工具里输入crontab -e
再把手工端的crontab “内容”复制进去 按一下键盘esc 在输入 :wq 回车保存
一键启动 关闭 把两个文件复制到root目录下即可 建议还是先单个启动 若成功进游戏 在做一件启动
输入netstat -lntp 看下进程
查询充值、注册、活跃统计:
http://192.168.1.102/ca.html
测试发放3000元的订单元宝:
http://192.168.1.102/fa.php
充值奖励查询:
http://192.168.1.102/csj_jl.php
推广码:
http://192.168.1.102/tg.php
好了,本次教程https://www.zhisu.com/news/txtlist_i253v.html到此结束,如果看不懂 后续视频教程会发布 敬请期待!