横扫天下OL Linux架设教程
演示系统: CentOS 7.6
一、安装宝塔面板
执行以下命令安装宝塔面板:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 0274798e1 -y
二、安装所需环境
通过宝塔面板安装以下环境:
- Apache 2.4
- MYSQL 5.1
- PHP 5.6(安装扩展:pgsql,安装后重启php)
- PostgreSQL管理器
三、网络与防火墙设置
1. 在宝塔面板中放行端口:1-65535
2. 关闭防火墙:
systemctl stop firewalld.service
systemctl disable firewalld.service
四、PostgreSQL设置
1. 安装PostgreSQL 9.6版本(如果没有9.6就安装最低版本)
2. 修改PostgreSQL配置:
- 软件商店 → PostgreSQL管理器 → 配置修改
- 找到59行
#listen_addresses = 'localhost'
修改为 #listen_addresses = '*'
- 找到63行左右的
#port = 5432
去掉前面的#号
- 保存修改
如果无法保存,可以直接修改配置文件:
/www/server/pgsql/data/postgresql.conf
3. 修改客户端认证:
- 软件商店 → PostgreSQL管理器 → 客户端认证
- 在最后添加一行:
host all all 0.0.0.0/0 trust
如果无法保存,可以直接修改配置文件:
/www/server/pgsql/data/pg_hba.conf
4. 修改postgres密码:
sudo passwd -d postgres
sudo -u postgres passwd
输入新密码:idc129.cn
(输入时不可见,输入两次)
5. 添加数据库:
- 库名:postgres
- 用户:postgres
- 密码:idc129.cn
- 访问权限:所有人
五、导入数据库
1. 使用N11连接PostgreSQL数据库:
- 主机:你的外网IP
- 端口:5432
- 初始数据库:postgres
- 用户名:postgres
- 密码:idc129.cn
2. 新建数据库:
PS:新建数据库时,只填写库名,其他选项(编码、拥有者、范本、表空间)都留空
3. 导入数据库:
- 右键数据库选择"运行SQL文件"
- 选择服务端中的"postgresSQL数据库"文件
- 确保每个SQL文件导入到对应的库中
4. 新建角色:
- 角色名:gameop_gs
- 勾选"可以登录"
- 密码:gameop_gs_hstx
- 连接限制:-1
- 勾选:超级用户、可以创建数据库、继承权限、可以复制、可以绕过 RLS
- 保存
5. 编辑postgres角色:
- 点击角色 → postgres → 编辑角色 → 成员
- 勾选gameop_gs的两个选项
- 保存
6. 修改PostgreSQL管理器密码:
- PostgreSQL管理器 → 数据库列表 → postgres密码
- 修改为:51boshao.com
- 重启服务
六、关闭selinux
七、上传并解压服务端
1. 上传服务端"hstx.zip"到服务器根目录
2. 解压服务端:
cd / && unzip hstx.zip
3. 设置文件权限:
chmod -R 777 /root
chmod -R 777 /foben_demo1
chmod -R 777 /www/wwwroot
八、MySQL数据库设置
1. 修改MySQL root密码为123456
2. 开启MySQL数据库访问:
mysql -uroot -p123456
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit
3. 导入数据库:
cd /root
./sk
九、修改服务端IP配置
将所有文件中的192.168.200.129替换为你的服务器IP:
sed -i "s/192.168.200.129/你的服务器IP/g" `grep 192.168.200.129 -rl /foben_demo1`
sed -i "s/192.168.200.129/你的服务器IP/g" `grep 192.168.200.129 -rl /www/wwwroot/game`
需要修改的具体文件路径:
- /foben_demo1/account-server/etc/ServerConfig.lua
- /foben_demo1/ServerConfig/Config.lua
- /foben_demo1/ServerConfig/ConfigS.lua
- /www/wwwroot/game/config/config.inc.php
- /www/wwwroot/game/game.php
- /www/wwwroot/game/game2.php
- /www/wwwroot/game/indexok.php
- /www/wwwroot/game/indexok2.php
- /www/wwwroot/game/TempLate/PublicTop.html
十、创建网站
1. 在宝塔面板中创建网站:
- 域名/IP:填写你的IP
- 网站目录指向:/www/wwwroot/game
十一、启动游戏
启动命令:
cd /root && ./qd
关闭命令:
cd /root && ./stop
十二、访问游戏
通过浏览器访问:
http://你的IP/
注意事项:
需要使用360急速浏览器的兼容模式进入游戏
需要安装"hstxsetup.exe"(已包含在服务端包中)
十三、GM工具使用
目前GM工具仅支持充值功能:
重要提示:
不可多刷物品,每次数量不可超过30!
常用物品ID:
- 2500160 - 5万元宝
- 5920007 - 钱袋(5000万)
- 5940008 - 真气丹(10万)
- 5930004 - 50万经验丹
- 5930006 - 500万经验丹
- 2500010 - 冲灵丹(吃掉可以升一级,40级以后可以使用,可多次使用进行快速升级)
十四、游戏截图
游戏截图1
游戏截图2
游戏截图3
游戏截图4
游戏截图5
游戏截图6
游戏截图7
游戏截图8