一、Linux服务器基础配置
选择CentOS 7.9或Debian 12作为操作系统,通过SSH工具连接服务器后执行系统更新命令:
sudo apt update && sudo apt upgrade -y # Debian/Ubuntu
sudo yum update -y # CentOS
配置SSH安全访问:禁用root远程登录,修改默认22端口,安装fail2ban防止暴力破解。
二、宝塔面板安装与初始化
通过官方脚本安装宝塔Linux面板(推荐7.7.0稳定版):
- 执行安装命令:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 记录安装完成后的面板地址及初始账号密码
- 登录后绑定宝塔账号,安装LNMP/LAMP运行环境(PHP 7.4+、MySQL 5.7、Nginx 1.20)
组件 | 版本 |
---|---|
MySQL | 5.7 |
PHP | 7.4 |
Redis | 6.2 |
三、端口映射与防火墙设置
需在以下三处完成端口配置:
- 云服务器安全组:开放3306(MySQL)、8888(面板)、游戏端口(如8101-8168)
- 宝塔面板防火墙:添加对应端口规则
- 系统防火墙:使用
firewall-cmd --permanent --add-port=端口/tcp
命令放行
推荐使用范围端口配置,例如:8160-8168/tcp
覆盖常见手游通信需求。
四、手游服务端部署实践
以回合制手游为例的部署流程:
- 上传游戏服务端文件至
/www/wwwroot/game
目录 - 修改配置文件中的数据库连接信息(IP、端口、账号密码)
- 设置文件权限:
chmod -R 777 /www/wwwroot/game
- 通过宝塔「网站」模块添加反向代理规则
五、服务器维护与监控
建立日常维护机制:
- 每日检查宝塔面板的「安全风险」告警
- 使用
crontab
设置数据库自动备份任务 - 通过「计划任务」模块监控CPU/内存使用率
通过Linux系统优化、宝塔面板可视化管理和精准的端口配置,可快速搭建稳定运行的手游服务器。建议选择2核4G以上配置应对20人以上同时在线场景,定期更新安全补丁保障服务稳定。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/442070.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。