解压密码:
您所在的用户组暂无权查看,请登录后查看。
架设教程:
-----------------------------------------------------------------------------------------
系统:CentOS 7.x
安装宝塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
-----------------------------------------------------------------------------------------
宝塔安装:
Nginx1.14
mysql5.6
php5.6 (扩展安装redis)安装完重启PHP
-----------------------------------------------------------------------------------------
宝塔放行端口:1:65535
-----------------------------------------------------------------------------------------
上传swlm.zip到服务器根目录并解压:
cd /
unzip swlm.zip
给权限:
chmod -R 777 /swlms
安装java:
cd /swlms/down
tar -zxvf jdk-8u11-linux-x64.tar.gz
修改配置文件:/etc/profile
复制下方5行到profile文件最底部
export JAVA_HOME=/swlms/down/jdk1.8.0_11
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
运行命令:
yum install screen
生效:
source /etc/profile
生效查看JAVA版本:
java -version
显示java version "1.8.0_11" 表示成功
宝塔设置数据库密码为:123321
创建数据库和导入数据:
mysql -uroot -p123321
create database cokdb_global;
create database cokdb2;
create database domain_db;
create database cokdb_ingamemail;
create database cokdb_record;
create database cokdb_template;
create database warfaredb;
use cokdb_global;
source /swlms/down/cokdb_global.sql;
source /swlms/down/server_info.sql;
source /swlms/down/cokdb_global_serverlist.sql
use cokdb2;
source /swlms/down/cokdb2.sql;
use domain_db;
source /swlms/down/domain_db.sql;
use cokdb_ingamemail;
source /swlms/down/cokdb_ingamemail.sql;
use cokdb_record;
source /swlms/down/cokdb_record.sql;
use cokdb_template;
source /swlms/down/cokdb_template.sql;
use warfaredb;
source /swlms/down/warfaredb.sql;
flush privileges;
exit
宝塔创建网站
端口8081
目录/www/wwwroot/swlm
创建完后-设置-网站目录-关闭防跨站攻击-重启PHP
更改nginx默认端口:
/www/server/panel/vhost/nginx/0.default.conf
(把里面的listen 80;改成listen 5252;)
/www/server/panel/vhost/nginx/phpfpm_status.conf
(把里面的listen 80;改成listen 5252;)
(把里面的unix:/tmp/php-cgi-56.sock;改成127.0.0.1:9000)
/www/server/nginx/conf/enable-php.conf
(把第4行改成fastcgi_pass 127.0.0.1:9000;)
/www/server/nginx/conf/enable-php-56.conf
(把第4行改成fastcgi_pass 127.0.0.1:9000;)
/www/server/php/56/etc/php-fpm.conf
(把[www]下面的第7行改成listen = 127.0.0.1:9000)
重启fpm+nginx:
sudo service nginx restart
sudo service php-fpm restart
重启系统:reboot
重启系统后查看端口:netstat -ltnp
(不能有80端口,不然服务端启动不起来)
IP修改:(把192.168.6.128改成你的IP)注意:必须是13位数IP
/swlms/SFS2X/extensions/COK2/resource/servers.xml
启动命令:
cd /swlms/apache-apollo-1.7.1/bin/mybroker/bin
./apollo-broker-service start
后台启动:
cd /swlms/SFS2X
./sfs2x-service start
停止命令:
cd /swlms/apache-apollo-1.7.1/bin/mybroker/bin
./apollo-broker-service stop
cd /swlms/SFS2X
./sfs2x-service stop
启动时间比较长,需要耐心等待,10-20分钟左右。
服务端是否启动完成,查看是否有9933端口来判断
查看端口命令:
netstat -ltnp
前台运行:
./sfs2x-service start-launchd
(要是运行这个命令,关闭软件游戏就进不去,一般用来调试查看比较方便,可以看到很多输出的信息)
安卓修改:
使用Notepad++修改替换libgame.so里面的192.168.6.128为你的IP(注意:必须是13位数IP)(替换5处)
替换IP后,使用压缩软件打开守望黎明.apk
拖到路径lib\armeabi\libgame.so覆盖
最后使用签名工具,给APK签名就可以了.
没有签名工具可以百度搜索:APK签名工具
-----------------------------------------------------------------------------------------
进入游戏方法:
IP填写你的IP
PORT填写9933
ZONE填写COK2
GAME UID填写1
全部填写后,点击change 就可以开始游戏了
------
注意:第二次登录游戏,不要填写,直接点击continue进入游戏,不然会重新建号.
-----------------------------------------------------------------------------------------
开放数据库访问权限:
mysql -uroot -p123321
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123321' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
|
评分
-
参与人数 1 | 钻石 +10 |
贡献 +1 |
收起
理由
|
| + 10 |
+ 1 |
发挥互联网分享精神,资源贡献!. |
查看全部评分
|