[〖 游戏架设 〗] CentOS架设石器时代教程(环境架设及服务端)

[复制链接]
查看151 | 回复4 | 2024-12-11 22:06:13 | 显示全部楼层 |阅读模式
国内第一款回合制网游,石器的情怀对我们这批老家伙来说不言而喻,
因此动手写份教程给大家闲暇之余可享受当石器 GM的乐趣。
此端为 boxc大神开发的商业端,基本的商业端功能都涵盖了,
无任何限制,可直接开服使用,适合三五好友一同回忆过去。
尊重原作者,切忌用于盈利及商业活动,否则后果自负。
特别鸣谢 boxc大神,提供这么一个完善精良的端给大家娱乐和研究学习。
架设环境
配置要求:最低 4G内存 30G硬盘
操作系统:CentOS 6.5 64bit或以上
面板工具:宝塔
服务端:boxc大亨石器多功能端
安装宝塔

首安装的是宝塔面板,目的是方便Linux新手们管理服务器以及快速搭建Web环境。
  1. <code class="language-mindmap">yum install -y wget && wget -O install.sh http://download.bt.cn/install/install\_6.0.sh && sh install.sh</code>
复制代码
安装完成后,会出现面板地址及默认账号与密码。访问 ip:8888,输入账号与密码即可使用宝塔
登陆面板时,会引导用户选择安装 Lamp、Lnmp。建议大家选择安装 Lnmp,各程序组件均选择最新版本,勾选极速安装,部署时间视网络带宽和主机配置而定,耐心等待。

安装VNC

安装桌面命令
  1. <code class="language-mindmap">yum install fontforge tigervnc-server\* -y
  2. yum groupinstall ‘Desktop’‘Chinese Support’ -y</code>
复制代码
设置系统默认语言为中文
  1. <code class="language-mindmap">sed -i ‘/LANG/c\\LANG=”zh\_CN.UTF-8″‘ /etc/sysconfig/i18n
  2. source /etc/sysconfig/i18n</code>
复制代码
  1. <code>查看 vncserver 配置文件</code>
复制代码
  1. <code class="language-mindmap">rpm -qc tigervnc-server</code>
复制代码
  1. <code>配置 vncserver</code>
复制代码
vim /etc/sysconfig/vncservers
将以下两行参数替换掉最后面两行
  1. <code class="language-mindmap">VNCSERVERS=”1:root”
  2. VNCSERVERARGS[1]=”-geometry 1024×768″</code>
复制代码
启动VNCSERVER并设置密码
vncserver

修改 xstartup文件,把最后的 twm &改为 gnome-session &
  1. <code class="language-mindmap">vi /root/.vnc/xstartup</code>
复制代码
注意:xstartup 这个文件必须要启动 VNC 只有才有。
配置防火墙
  1. <code class="language-mindmap">[root@vultr \~]# iptables -I INPUT -m state –state NEW -m tcp -p tcp –dport 5901 -j ACCEPT
  2. [root@vultr \~]# service iptables save
  3. iptables:将防火墙规则保存到 /etc/sysconfig/iptables: [确定]
  4. [root@vultr \~]#service iptables restart</code>
复制代码
至此服务端环境全部部署完毕,你可以通过 UltraVNC Viewer、TigerVNC Viewer或者 RealVNC Viewer访问远程桌面了。

服务端架设

下载服务端、客户端及glibc运行库
  1. <code class="language-mindmap">大亨石器服务端:https://pan.baidu.com/s/1sSEIEZQhLd-LpRubxiwaTA 密码o84x
  2. 大亨石器客户端: https://pan.baidu.com/s/1S400VH\_arI4P-yu1T99mDA 密码8e6o
  3. glibc运行库:https://pan.baidu.com/s/1tVh-hVfKcJj5rgda6-Q4BQ 密码g5g0</code>
复制代码
下载后解压服务端,解压后打开文件夹,用 Winscp将服务端压缩包 csa.tar.gz传至服务器根目录

解压服务端 csa.tar.gz
  1. <code class="language-mindmap">cd /root
  2. tar zxvf csa.tar.gz</code>
复制代码
回到宝塔,地址栏输入:http://ip:8888进入宝塔
点击面板数据库,查看 root密码,最后点击 phpMyAdmin进入数据库面板。

进入 phpMyAdmin面板后,点击上方数据库,创建石器数据库 csa

创建后数据库后,面板左侧点击 csa,右侧上方点击“导入”,选择本地服务端文件夹内 csa.sql文件导入即可

安装glibc运行库

将下载的 MySQL-shared-compat-5.1.26-0.glibc23.i38.rpm放至服务器 root目录下,执行
  1. <code class="language-mindmap">cd /root
  2. rpm -Uvh –nodeps MySQL-shared-compat-5.1.26-0.glibc23.i386.rpm
  3. yum install xulrunner.i686</code>
复制代码
安装期间点击 y即可
修改启动配置文件

修改以下两处文件匹配服务器数据库相关连接信息
  1. <code class="language-mindmap">/root/csa/saac/acserv.cf
  2. /root/csa/gmsv/sql.cf</code>
复制代码

  • sql服务器IP
  • sql_IP 127.0.0.1
  • sql服务器端口
  • sql_Port 3306
  • sql服务器账号
  • sql_IDroot
  • sql服务器密码
  • sql_PSwoaishiqi
  • sql数据库名
  • sql_DataBasecsa
/root/csa/gmsv/setup.cf也根据saac匹配对应以下参数即可:

  • 帐号服务器SAAC的服务器IP地址
  • acserv=127.0.0.1
  • 帐号服务器 SAAC的服务器端口
  • acservport=39202
  • 连接到帐号服务器SAAC的密码
  • acpasswd=test
  • 服务器端口
  • port=1234
石器程序日常管理
首先赋予 saac及 gmsv两个文件可写入执行权限
  1. <code class="language-mindmap">chmod -R 777 /root/csa/saac
  2. chmod -R 777 /root/csa/gmsv</code>
复制代码
打开 VNC,输入 ip:1和 VNC密码进入服务器桌面
左上角点击应用程序-系统工具-终端

进入 saac文件夹,打开终端之后,点击终端-设定支付编码-选择简体中文(GB2312)
执行启动 saac
  1. <code class="language-mindmap">cd /root/csa/saac
  2. ./saacjt</code>
复制代码

成功启动 saac,数据库正常连接以及游戏数据正常载入

接下来启动 gmsv,
进入 gmsv文件夹,同样地,打开终端之后,点击终端-设定支付编码-选择简体中文(GB2312)
执行启动 gmsv
  1. <code class="language-mindmap">cd /root/csa/gmsv
  2. ./gmsvjt -f setup.cf</code>
复制代码
成功启动 gmsv

关闭石器:

在终端中按 ctrl+c即可立刻中断石器进程
大家也可以试着写一些脚本来彻底解放双手,比如实现自动启动、守护进程、定时备份存档等等功能,服务端篇结束。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
弦铺 | 2024-12-12 06:57:17 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U!我觉得莫忘娱乐真是个好地方!
伍屏 | 2024-12-14 07:54:00 | 显示全部楼层
其实我一直觉得楼主的品味不错!呵呵!莫忘娱乐太棒了!
纤逛蜻 | 2024-12-14 11:26:45 | 显示全部楼层
感谢楼主的无私分享!要想莫忘娱乐好 就靠你我他。
搽婉移 | 2024-12-14 12:03:22 | 显示全部楼层
这个帖子不回对不起自己!我想我是一天也不能离开莫忘娱乐
懒得打字嘛,点击右侧快捷回复 请选择
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则