全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3627|回复: 24

[疑问] 【二刺猿】战姬物语外网搭建,吃灰PR大利用

[复制链接]
发表于 2021-3-28 12:44:54 | 显示全部楼层 |阅读模式
本帖最后由 van 于 2021-3-28 12:47 编辑

源码来自: http://www.zgymw.com/

原来的源码是运行于window 虚拟机的centos 7上,从c7迁移到debian 9 花了一番功夫,
建议把c7上/opt 和/www目录下的文件全部复制到d9 的相同目录哈

接下来是搭建方法:
1. install apache2  -> 80访问
apt install apache2
修改/etc/apache2/apache2.conf  /var/www/ 为 /www/wwwroot/game/
<Directory /www/wwwroot/game/ >
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

修改/etc/apache2/sites-available/000-default.conf /var/www/ 为 /www/wwwroot/game
DocumentRoot "/www/wwwroot/game"

重启apache2
service apache2 restart


2. install debian 9 mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian92-3.6.23.tgz
tar -zxvf mongodb-linux-x86_64-debian92-3.6.23.tgz
从centos /opt/server/mongodb-linux-x86_64-rhel70-3.2.9/bin 导出mongodb 数据
./mongodump
执行后bin目录下会出现一个dump文件夹,传到我们debian的mongodb的bin目录导入它,
./mongorestore dump
导入之前记得在mongodb目录创建一个dbpath的文件夹,否则mongodb无法启动

启动mongodb
cd /opt/server/mongodb-linux-x86_64-debian92-3.6.23 && ./start.sh


3. install mysql
apt install mysql-server
然后执行
mysql_secure_installation,
密码设置为jgirlstest,其他随意
centos mysql 数据库导出sql:
mysqldump -uroot -pjgirlstest --all-databases > ~/all.sql

导入all.sql到debian的mysql中
mysql -uroot -pjgirlstest
>source all.sql;

执行以下sql,将204.44.109.74换成你自己IP
UPDATE `jgirls_test`.`system` SET `id`='1', `data`='{\"version\":\"1.0.0.0\",\"resVersion\":\"1.0.0.0.0.0.0.0\",\"areas\":[{\"id\":100001,\"name\":\"内测1\",\"host\":\"204.44.109.74\",\"port\":10090,\"status\":2},{\"id\":100002,\"name\":\"内测2\",\"host\":\"204.44.109.74\",\"port\":10100,\"status\":1}],\"globalStatus\":1,\"versionStr\":\"\",\"whiteListWhenMaintenance\":\",\",\"declaration\":[{\"declarationTitle\":\"12312\",\"declarationCotent\":\"123123\"},{\"declarationTitle\":\"1231\",\"declarationCotent\":\"3123\"},{\"declarationTitle\":\"123123\",\"declarationCotent\":\"123123\"}]}' WHERE (`id`='1');
记得commit;

重启mysql
service mysql restart


4. 启动全局服务
cd /opt/server/apache-tomcat-8080/bin &&  ./startup.sh  

5.         启动1区 - 这里要等很久
cd /opt/server/100001 && ./start.sh restart   

开整~

这个是我搭建好的欢迎各位大爷来玩
http://204.44.109.74/

用的PR 4C6G, 只用了2.1G左右
top - 04:43:58 up 16:50,  2 users,  load average: 0.02, 0.01, 0.00
Tasks: 116 total,   1 running, 115 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.2 us,  0.1 sy,  0.0 ni, 99.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  6114816 total,  2795388 free,  2095872 used,  1223556 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  3754320 avail Mem

发表于 2021-3-28 12:48:47 | 显示全部楼层
这游戏的数据库用的mongodb,谁都能连。。如果要好好玩建议设置下密码,不然隔三差五有人删库
 楼主| 发表于 2021-3-28 12:50:54 | 显示全部楼层
Reves 发表于 2021-3-28 12:48
这游戏的数据库用的mongodb,谁都能连。。如果要好好玩建议设置下密码,不然隔三差五有人删库 ...

大佬,该怎么设置不能让其他人访问,只能localhost访问?
发表于 2021-3-28 13:01:41 | 显示全部楼层
van 发表于 2021-3-28 12:50
大佬,该怎么设置不能让其他人访问,只能localhost访问?

/etc/mongod.conf



不过建议还是绑定本地加用户密码
发表于 2021-3-28 13:10:15 | 显示全部楼层
可以  玩了一下  果然很二刺螈
发表于 2021-3-28 13:18:40 | 显示全部楼层
mjjabc
大佬SSSVIP
 楼主| 发表于 2021-3-28 13:37:35 | 显示全部楼层

SVIP还在研究咋弄
 楼主| 发表于 2021-3-28 13:39:01 | 显示全部楼层

谢谢,我试了外部一下telnet IP 27017 不通,是不是证明外部就改不了了呀?
发表于 2021-3-28 13:48:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 23:26 , Processed in 0.068917 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表