现在的位置: 首页 > 教程分享 > 正文

石器时代开服简易搭建笔记

2016年09月01日 教程分享 ⁄ 共 2685字 ⁄ 字号 评论 10 条

Win端联机各种不稳定,相信大家都很清楚了,之前有朋友咨询怎么快速搭建一个的Linux石器小服,用于和小伙伴们简单重温经典?花郎就给小伙伴分享一篇个人开服搭建笔记吧!

 准备工作

  1. 石器时代三件套(即服务端、客户端、外挂)  
  2. 虚拟机(VMware Workstation)
  3. 操作系统(CentOS-6.5)
  4. 数据库(MariaDB-5.5)  

注册石器用的网站我就懒得搭建了,和小伙伴重温游戏而已,要网站干嘛?好吧,其实是我笔记本配置太烂,虚拟机我只分配了512M内存,你懂的!

 搭建过程

第一步 解压石器服务端

在虚拟机里解压石器时代服务端,出于个人习惯,我喜欢把第三方的程序都统一放到“/opt”下管理。一般情况下,服务端压缩包里都会有gmsv、saac这两个文件夹,和一个SQL数据库文件。顺便瞎扯一下,gmsv是游戏引擎程序、saac是帐户引擎程序,SQL文件就是一些预先定义好的数据库内容,如人物名字表、帐号表、密码表等等。

  1. [root@wanghualang-centos6 ~]# cd /opt/  
  2. [root@wanghualang-centos6 opt]# tar xzf Stoneage.tar.gz   
  3. [root@wanghualang-centos6 opt]# ls  
  4. gmsv  saac  Stoneage.sql  Stoneage.tar.gz  

第二步 安装、启动、配置数据库

  1. [root@wanghualang-centos6 ~]# vim /etc/yum.repos.d/MariaDB.repo  

按键盘“i”键切换插入模式,黏贴如下内容后,再依次按“ESC、:、wq”保存退出!顺便说一下,我这里是使用x86版本的数据库,如需安装其他版本,请自行配置Yum。

  1. [mariadb]  
  2. name = MariaDB  
  3. baseurl = http://yum.mariadb.org/5.5/centos6-x86  
  4. gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB  
  5. gpgcheck = 1  

清空、刷新Yum缓存。

  1. [root@wanghualang-centos6 ~]# yum clean all  
  2. [root@wanghualang-centos6 ~]# yum list  

安装、启动数据库。

  1. [root@wanghualang ~]# yum -y install MariaDB-server MariaDB-client  
  2. [root@wanghualang ~]# service mysqld start  

禁用防火墙,设置开机自启数据库。

  1. [root@wanghualang ~]# service iptables stop  
  2. [root@wanghualang ~]# chkconfig iptables off  
  3. [root@wanghualang ~]# chkconfig mysqld on  

为了安全,建议大家修改数据库登陆密码,比如我要修改密码为 wanghualang。

  1. [root@wanghualang ~]# mysql -uroot  
  2. MySQL [(none)]> set password for 'root'@'localhost' = password('wanghualang');  
  3. MySQL [(none)]> flush privileges;  
  4. MySQL [(none)]> exit  

使用新的root密码登陆数据库,创建数据库、导入表、用户名、密码。数据库的具体信息,可参照 “服务端\saac\acserv.cf” 文件,也可以稍后再修改 acserv.cf 文件。本教程中,数据库名字为 stoneage,用户名为 hwoarang,密码为 wanghualang,数据库导入文件放在 /opt/stoneage/csadata.sql,切记,千万不要生搬硬套教程,要符合自己的实际环境!

  1. [root@wanghualang ~]# mysql -uroot -pwanghualang  
  2. MySQL [(none)]> create database stoneage;  
  3. MySQL [(none)]> show databases;  
  4. MySQL [(none)]> use stoneage;  
  5. MySQL [stoneage]> source /opt/stoneage/csadata.sql  
  6. MySQL [stoneage]> grant select,insert,update,delete on stoneage.* to hwoarang@localhost identified by 'wanghualang';  
  7. MySQL [stoneage]> flush privileges;  
  8. MySQL [stoneage]> exit  

第三步 启动石器时代服务端

启动帐户引擎。

  1. [root@wanghualang ~]# cd /opt/stoneage/saac/  
  2. [root@wanghualang saac]# ./saacjt  

启动游戏引擎。

  1. [root@wanghualang ~]# cd /opt/stoneage/gmsv/  
  2. [root@wanghualang gmsv]# ./gmsv  

第四步 相关石器维护脚本

服务端启动完毕,接下来就得去折腾游戏登陆列表、配套客户端等等东西,花郎就不啰嗦了,相信大家早就熟悉了。分享几个自己练习写的石器基础运维脚本吧,主要功能是备份游戏存档、自动监控服务端运行状态。

备份游戏存档(自己按需添加系统计划任务)。

  1. #!/bin/bash  
  2. #!备份石器时代存档脚本 - By.王花郎  
  3. date=`date +"%Y%m%d"`  
  4. tar -czf /opt/Stoneage/backup/$date.tar.gz /opt/Stoneage/saac  

监控服务端运行状态(自己按需添加系统计划任务)。

  1. #!/bin/bash  
  2. Stoneage=`ps -fe |grep "gmsv" |grep -v "grep" |awk '{print $2}'`  
  3. if [ $Stoneage -gt 0 ]; then  
  4.     exit  
  5. else  
  6. sleep 15  
  7. cd /opt/Stoneage/gmsv/  
  8. ./gmsv  
  9. fi  

目前有 10 条留言    访客:5 条, 博主:5 条

  1. 低音炮浙江省杭州市 电信   2017年04月19日 上午 3:18  @回复 回复

    花郎你好,一开始试了下win端,进个山洞都卡住,基本不能玩?
    于是这几天一直在折腾石器linux服务端,编译好了一份之后发现找不到能登陆的客户端,都提示版本不同。随后去下了yang那份8.0.找了个8002exe结果一登录就直接掉线,无法进入到人物选择画面。。有什么建议么?
    现在很多资源都失效了。。想和朋友一起玩会也挺难的。


    • 管理员
      王花郎广东省广州市 电信   2017年04月19日 上午 10:34  @回复 回复

      根据自己的动手能力按需选择版本!
      ~
      联机版(32色客户端):http://www.wanghualang.com/stoneage.html
      单机版(16色客户端):http://www.wanghualang.com/stoneage-linux.html
      折腾版(16色客户端):http://www.wanghualang.com/stoneage-free-linux.html

  2. 夜辰辽宁省 联通   2016年11月13日 上午 1:58  @回复 回复

    花郞啊。你玩过千年没?能不能弄个千年的 服务和客户端 也是很老的网游的。 里面最爱用花郎刀法了


    • 管理员
      王花郎广东省韶关市 电信   2016年11月13日 上午 9:37  @回复 回复

      没有哦,PC网游我只玩过石器时代,我是骨灰级家用主机党~

  3. 漠北陕西省西安市 电信   2016年08月14日 下午 4:57  @回复 回复

    王兄,现在那台不开的笔记本上还有你当初的2.0跟8.0的端:)

    请问开的服能给我个权限玩么?多谢


    • 管理员
      王花郎广东省韶关市 电信   2016年08月14日 下午 5:31  @回复 回复

      相关内容已发你QQ邮箱。

  4. 三虎美国 佐治亚州亚特兰大市Cox通信公司   2016年08月11日 下午 8:04  @回复 回复

    大大 請問你有沒有製作圖寵物道具等檔補丁的工具集呢? 補丁更新 補釘修改等等 帶有SAUpdate的版本的


    • 管理员
      王花郎香港 电讯盈科有限公司   2016年08月12日 上午 9:32  @回复 回复

      1.http://www.pudn.com;
      2.然后去淘宝充值下载积分(几毛钱);
      3.搜“sa_tool”,找合适自己的工具包下载。

  5. Ndoudou浙江省杭州市 电信   2016年08月04日 上午 6:39  @回复 回复

    请问,这个服务器端哪里有的下呢?我想把石器时代架设到群晖上或者亚马逊的免费aws。


    • 管理员
      王花郎美国 洛杉矶   2016年08月04日 上午 8:24  @回复 回复

      香港谷歌搜“石器时代8.0 linux端”即可。

给我留言

留言无头像?

×