
2024年最新最全天龙八部SF环境之GS游享环境命令配置详解,GS游享环境安装有两种方式,在线安装,离线安装包安装,以下简称为"gs环境"。GS环境是目录行业里面最新最全支持最新服务器系统的天龙八部SF服务端环境,操作简单易上手,一条命令可以让你成功运行起一个服务端环境
gs环境正常与否,使用
docker ps进行查看CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9ec60be1c015 registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_server:latest “/bin/sh -c 'tail -f…” 2 days ago Up 2 days 0.0.0.0:13580->13580/tcp, :::13580->13580/tcp, 0.0.0.0:15680->15680/tcp, :::15680->15680/tcp, 0.0.0.0:21818->21818/tcp, :::21818->21818/tcp gsserver
491a418c1430 registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_redis:latest “redis-server /etc/r…” 2 days ago Up 2 days 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp gsredis
b285de84d77d registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_php:latest “docker-php-entrypoi…” 2 days ago Up 2 days 9000/tcp gsphp
5c6991eca7c4 registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_mysql51:latest “/entrypoint.sh mysq…” 2 days ago Up 2 days 0.0.0.0:33061->3306/tcp, :::33061->3306/tcp gsmysql
231e27afdb38 registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_nginx:latest “/docker-entrypoint.…” 2 days ago Up 2 days 0.0.0.0:51888->80/tcp, :::51888->80/tcp, 0.0.0.0:51443->443/tcp, :::51443->443/tcp gsnginx

untar
- 功能:用于解压服务端压缩包,暂时只支持
tlbb.tar.gz和tlbb.zip压缩包 - 用法:可以在任何目录里面直接使用,前提是
root账号登录系统 - 依赖:必须依赖
gs环境正常的情况下才能使用 - 参数:无
- 条件:必须使用
root登录,服务端压缩包必须上传到/root目录下 - 参考实例
# 前提是已经上传了 tlbb.tar.gz 或 tlbb.zip 压缩包到 /root 目录下。
untar
[root@localhost ~]# untar
tar: Removing leading `/' from member names
服务端文件【tlbb.tar.gz】已经解压成功!!
# 这个提示 tar: Removing leading `/' from member names 没有关系,是因为打包的时候造成的
setini
- 功能:用于设置服务端配置的3个常用
ini文件,ServerInfo.iniShareMemInfo.iniLoginInfo.ini以及数据库连接和billing的配置文件 - 用法:可以在任何目录里面直接使用,前提是
root账号登录系统 - 依赖:必须依赖
gs环境正常的情况下才能使用, - 参数:无
- 条件:必须使用
root登录,并且已经执行过untar,/tlgame/tlbb/Server/Config目录必须存在,否则会执行失败。 - 参考实例
# 已经执行过 untar, /tlgame/tlbb/Server/Config 目录必须存在,否则会执行失败。
setini
[root@localhost ~]# setini
配置文件已经写入成功,可以执行【runtlbb】进行开服操作!!
[root@localhost ~]# setini
未上传服务端执行解压操作; 正确操作:上传服务端压缩包 tlbb.tar.gz或者 tlbb.zip 到 /root 目录下,执行 untar 再执行本命令
上传了服务端也解压了,但服务端的目录名不正确:必须是 /tlgame/tlbb 不能是 /tlgame/tlbb2, /tlgame/tlbbhj
[root@localhost ~]#
runtlbb
- 功能:用于启动服务端,相当于直接在容器里面调用
run.sh脚本。因此需要确保启动脚本是正确的,如果运行不成功,则可能是服务端 run.sh 有问题 - 用法:可以在任何目录里面直接使用,前提是
root账号登录系统,请勿重复使用。 - 依赖:必须依赖
gs环境正常的情况下才能使用, - 参数:无
- 条件:必须使用
root登录,必须在setini/restart/close命令后执行,或者重启服务器后。 - 参考实例
# 必须在 setini / restart / close 命令后执行,或者重启服务器后。
runtlbb
[root@localhost ~]# runtlbb
开始设置定时数据备份,目前为【1】小时备份一次数据库和版本!备份到 /tlgame/backup 目录下
设置定时备份成功.【1】小时备份一次数据库和版本!备份到 /tlgame/backup
定时备份已启动,如果未生效,请重启 crond 服务或者直接重启一下服务器!
已经成功启动服务端,请耐心等待几分钟后,建议使用:【runtop】查看开服的情况!!
runtop
- 功能:查看开服是否成功,查看是否有
ShareMemoryLoginWorldServer等进程稳定在线 - 用法:可以在任何目录里面直接使用,前提是
root账号登录系统 - 依赖:必须依赖
gs环境正常的情况下才能使用, - 参数:无
- 条件:必须使用
root登录,必须在setini/restart/close命令后执行,或者重启服务器后。 - 参考实例
# 如果是单Linux服务器,会有billing进程,如果是Windows + Linux 机器。则不能有 billing 进程
runtop
top - 10:50:44 up 226 days, 19:04, 0 users, load average: 0.35, 0.28, 0.11
Tasks: 9 total, 2 running, 7 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.7%us, 4.5%sy, 0.0%ni, 92.8%id, 0.2%wa, 0.7%hi, 0.1%si, 0.0%st
Mem: 16307936k total, 16104184k used, 203752k free, 147216k buffers
Swap: 12316664k total, 9728k used, 12306936k free, 11661940k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
97 root 20 0 1835m 1.6g 31m R 99.9 10.5 0:15.14 Server
51 root 20 0 725m 363m 5692 S 19.6 2.3 0:03.58 Login
49 root 20 0 715m 647m 95m S 3.0 4.1 0:01.12 World
46 root 20 0 459m 334m 211m S 0.3 2.1 0:00.43 ShareMemory
1 root 20 0 4168 452 380 S 0.0 0.0 0:00.03 tail
7 root 20 0 11372 2472 2276 S 0.0 0.0 0:00.02 bash
21 root 20 0 692m 10m 4 S 0.0 0.1 0:00.05 billing
98 root 20 0 4136 456 384 S 0.0 0.0 0:00.00 sleep
99 root 20 0 14956 1976 1760 R 0.0 0.0 0:00.02 top
link
- 功能:查看服务端的具体情况,或者是分步调,在容器里面,以上所有命令都无法使用,要使用则需要退出容器,使用
exit指令即可退出 - 用法:可以在任何目录里面直接使用,前提是
root账号登录系统 - 依赖:必须依赖
gs环境正常的情况下才能使用, - 参数:无,或者指定容器名称:{gsmysql|mysql},{gsphp|php},{gsredis|redis},{gsnginx|nginx},{gsserver|server|gs}
- gsserver、server、gs、无参数: 连接主服务器容器
- gsmysql、mysql:连接数据库容器
- gsnginx、nginx:连接网站容器
- gsphp、php:连接php容器
- gsredis、redis:连接redis容器
- 条件:必须使用
root登录,初始化容器后使用 - 参考实例
link
link gs
link server
link gsserver
link mysql
link gsmysql
……
[root@localhost ~]# link
[root@b011d4f46abe tlbb]# exit
exit
[root@localhost ~]#
[root@localhost ~]# link php
/www # exit
[root@localhost ~]#
[root@localhost ~]# link gs
[root@b011d4f46abe tlbb]# exit
exit
[root@localhost ~]#
swap
- 功能:增加云服务器或者虚拟机系统的虚拟内存,默认增加 4GB 虚拟内存。只是占用硬盘空间,不需要多次执行
- 用法:可以在任何目录里面直接使用,前提是
root账号登录系统 - 依赖:必须依赖
gs环境正常的情况下才能使用, - 参数:无
- 条件:必须使用
root登录,小于或等于 5GB 内存的虚拟机或者服务器配置,必须需要使用,其他配置建议使用 - 参考实例
# 此命令在安装环境的时候会自动使用。
swap
[root@localhost ~]# swap
40+0 records in
40+0 records out
4194304000 bytes (4.2 GB, 3.9 GiB) copied, 3.97199 s, 1.1 GB/s
Setting up swapspace version 1, size = 3.9 GiB (4194299904 bytes)
no label, UUID=43d18603-0a6d-4217-b825-b5d32013561b
虚拟缓存提升到 (1.9Gi + 4.0G) 成功! 并且成功增加到开机自动加载!!
[root@localhost ~]# swap
虚拟缓存已经提升到 (5.9Gi)
[root@localhost ~]#
rebuild
- 功能:重新构建环境,删除当前所有容器,会清除数据库数据和版

最低0.47元/天 解锁文章
5481





