前言:本環境開源免費,無毒無后門。有疑問或者BUG,請提交到is
https://gitee.com/yulinzhihou/gstlenv/issues
不要再猜測安裝了環境被遠控,被注入偷取服務端,偷取數據庫,遠程注入木馬及其他程序的可能
開源代碼大家都可以隨意進行下載,轉發,修改等操作。
為什么安裝的時候會引用網站才能安裝:只是一個安裝媒介,如果還是擔心的話,請選擇其他環境進行使用,本人無償提供源碼,教程,視頻還要拿什么向你保證?如果介意的朋友,請使用其他人提供的環境。
如果喜歡本環境,麻煩點點 star, 歡迎 PR 新功能
1、單機篇
前言:安裝虛擬機及虛擬機系統
視頻教程
第一節:單機環境準備工作
適用于:虛擬機,臺式機,筆記本電腦等 準備工作: 使用者電腦系統:win7 win10 64位非家庭版本系統 vmware 16 :虛擬機軟件 xshell 7 : 連接虛擬機系統(服務器系統 CentOS Stream 9)里面的軟件 Centos Stream 9 : Linux 虛擬機系統包(系統鏡像) 地址:https://developer.aliyun.com/mirror/ 地址1:https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/iso/ winscp : 圖形管理 Linux 系統文件。主要用來上傳下載文件 navicat : Mysql 數據庫客戶端軟件 notepad++ : 文本編輯器,主要用來修改腳本,文件等 bandizip : 壓縮軟件 2345看圖 : 看圖軟件,可以查看客戶端補丁文件里面的dds圖 軟件運行庫 : 一些軟件運行必要的依賴庫文件 office : 辦公軟件,Excel 主要打開一些未加密的 txt 文件 一個可以進游戲的版本,論壇里面隨便下載 : 單機登錄器 : 本地電腦連接游戲服務端進行本地進行的。 測服專用虛擬機Win10 : 為保證安全,不被中毒,可以使用Win10的虛擬機鏡像 安裝GS環境: 軟件安裝過程,暫時略過 虛擬機配置: 網絡配置:編輯–虛擬網絡編輯器-vmnet8-- 192.168.66.66 共享配置:設置主機與虛擬機系統里面的文件夾共享 隔離配置:共享可以設置文件夾只讀,客戶機隔離,復制粘貼功能 xshell配置: winscp配置: Centos Stream 9 系統設置:更新系統到最新 防火墻設置:systemctl stop firewalld systemctl disable firewalld selinux設置:vi /etc/sysconfig/selinux 重啟生效: 初始環境配置總結: 網絡要互通: CentOS ping Win10 要通 Win10 ping CentOS 要通 Win10 ping baidu 要通 CentOS ping baidu 要通 視頻教程
第二節:架設服務端及安裝GS環境
根據環境網址的說明:https://gitee.com/yulinzhihou/gstlenv 準備工作:完整服務端與客戶端補丁包 安裝環境:curl -sSL https://gsgameshare.com/gsenv | bash 上傳服務端:cd ~ / put 解壓服務端: untar 配置參數:setini 開啟服務端:runtlbb 查看服務端啟動狀態:runtop 行業“黑話”: 明文補丁:壓縮包里面有類似 Config Interface Material…… 補丁包:xxx.axp 單機版:適合單機玩耍 手工版:tlbb.tar.gz 明文補丁.zip 一鍵端(一體端): 類似一個官方的客戶端 單機登錄器:輸入服務器的IP地址和端口即可登錄游戲 商業登錄器:在單機的基礎上,將IP和端口偽裝起來了 驗證:賬號注冊,登錄,兌換等需要經過一個程序 轉發:偽裝,代理 網關:偽裝,代理 安裝完成
◎ 數據庫端口:
33061
◎ 數據庫密碼:
123456
◎ 驗證端口:
21818
◎ 登錄網關端口:
13580
◎ 游戲網關端口:
15680
◎ 網站端口:
51888
◎ 是否單服務器: 是
◎ 轉發機器:
127.0 .0.1
◎ 服務端路徑: /tlgame/tlbb
Tasks:
9 total,
2 running,
7 sleeping,
0 stopped,
0 zombie
Cpu
( s
) :
32.5 %us,
62.9 %sy,
0.0 %ni,
0.0 %id,
0.0 %wa,
4.6 %hi,
0.0 %si,
0.0 %st
Mem: 958884k total, 895056k used, 63828k free, 0k buffers
Swap: 6193144k total, 2659300k used, 3533844k free, 74916k cachedPID
USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
84 root
20 0 1853m 564m 48m R
75.2 60.3 0 :25.26 Server 服務端引擎
80 root
20 0 592m 49m
324 S
9.6 5.3 0 :05.37 World 服務世界
82 root
20 0 725m
892 0 S
8.3 0.1 0 :03.93 Login 服務登錄
72 root
20 0 459m 10m
9 .8m S
0.7 1.1 0 :00.93 ShareMemory 緩存服務
1 root
20 0 4168 0 0 S
0.0 0.0 0 :00.05
tail 42 root
20 0 11372 4 4 S
0.0 0.0 0 :00.03
bash 54 root
20 0 691m
200 4 S
0.0 0.0 0 :00.06 billing 驗證
130 root
20 0 14956 152 0 R
0.0 0.0 0 :00.06
top
第三節:安裝客戶端及配置補丁
準備工作:補丁包,單機登錄器,配套的bin
官方客戶端下載地址:
https://pan.baidu.com/s/1c4H-owYcKZCgfynCSyhzsQ 提取碼:tj7r 安裝客戶端:3.66.3712
解壓BIN:將配套的BIN替換官方客戶端目錄里面的文件
替換DATA目錄:將配套的DATA目錄里面的文件,替換到官方客戶端Data目錄里面的文件
解壓單機登錄器:配置好對應的服務器ip,對應的端口
單機登錄器更新補丁:解壓補丁包,將補丁拖放進單機登錄器,勾選,啟動游戲
視頻教程
第四節:簡單問題排錯
服務端啟動報錯:
排錯1:通過運行狀態,進程情況。打開日志,查看日志【gslog】具體出處, 排錯2:通過分步調試【step】的啟動方式去了解哪個進程在啟動的時候報錯了 服務端安裝環境報錯:
服務端運行不起來:
客戶端補丁報錯:
客戶端進不了游戲閃退:
卡正在連接中:
網絡不通 端口不通 防火墻: Linux , Windows 10 卡正在創建用戶:
卡在驗證:
卡在進入游戲:
卡在角色創建:
卡在游戲維護:
一般是服務端引擎未啟動完成。 服務端啟動已經報錯,引擎進程已經死掉(掉引擎)
視頻教程
第五節:網站列表+外網登錄器單機L
第六節:GM工具配置
準備工作:GM工具 配置文件: 配置分區,環境安裝的相關參數要填寫進去, 離線發放的東西:需要從服務端的文件 里面拿到 使用說明:
視頻教程
2、外網篇(付費)
第一節:局域網配置外網登錄器
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
此命令只用于查看當前配置信息,不作任何修改。如需要重新設置,請執行【setconfig】命令
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
◎ 數據庫端口:
38888
◎ 數據庫密碼: gsgameshare.com
◎ 驗證端口:
28888
◎ 登錄網關端口:
18888
◎ 游戲網關端口:
48888
◎ 網站端口:
58888
◎ 是否單服務器: 否
◎ 轉發機器:
192.168 .66.137
◎ 服務端路徑: /tlgame/tlbb
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
top -
22 :17:36 up
3 :14,
0 users, load average:
13.35 ,
10.29 ,
16.54
Tasks:
8 total,
2 running,
6 sleeping,
0 stopped,
0 zombie
Cpu
( s
) :
29.7 %us,
26.2 %sy,
0.0 %ni,
36.9 %id,
0.0 %wa,
7.2 %hi,
0.0 %si,
0.0 %st
Mem: 958884k total, 882268k used, 76616k free, 0k buffers
Swap: 6193144k total, 3094420k used, 3098724k free, 34776k cachedPID
USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
81 root
20 0 2700m 545m 10m S
35.0 58.2 1 :50.70 Server 服務端引擎
79 root
20 0 725m
1196 292 S
9.6 0.1 0 :14.53 Login 服務登錄
77 root
20 0 592m 30m
124 R
8.6 3.2 0 :18.63 World 服務世界
68 root
20 0 459m 11m 11m S
0.3 1.2 0 :01.38 ShareMemory 緩存
1 root
20 0 4168 0 0 S
0.0 0.0 0 :00.05
tail 42 root
20 0 11372 0 0 S
0.0 0.0 0 :00.03
bash 71 root
20 0 14956 140 0 R
0.0 0.0 0 :00.11
top 127 root
20 0 4168 16 0 S
0.0 0.0 0 :00.00
tail
準備工作:登錄器及登錄器配置套一套 ZZZ登錄器 掛登錄器列表的網站:【upow】 登錄器生成列表 上傳列表文件到網站目錄 視頻教程
第二節:外網登錄器熱更新補丁
準備工作: ZZZ登錄器 打開登錄器列表,修改版本號 制作補丁,壓縮補丁文件為一個zip的壓縮包,獲取特征碼 上傳補丁包及列表到指定網站位置
視頻教程
第三節:阿里云服務器外網開服配置
準備工作:
各類云服務器買一臺(優惠的機器謹慎購買:如30-50一年之類) xshell 手工版本包 外網登錄器 外網配置器 網站模板 GM工具 合區工具 環境安裝
防火墻
systemctl stop firewalld systemctl disable firewalld 安全系統
vi /etc/sysconfig/selinux 安全組
允許 1 自定義 TCP
目的:
58888 /58888
源:
0.0 .0.0/0
網站
2022 年11月14日 21 :53:57 允許 1 自定義 TCP
目的:
48888 /48888
源:
0.0 .0.0/0
數據庫
2022 年11月14日 21 :53:37 允許 1 自定義 TCP
目的:
38888 /38888
源:
0.0 .0.0/0
游戲網關
2022 年11月14日 21 :53:25 允許 1 自定義 TCP
目的:
28888 /28888
源:
0.0 .0.0/0
登錄網關
2022 年11月14日 21 :53:10 允許 1 自定義 TCP
目的:
18888 /18888
源:
0.0 .0.0/0
驗證
2022 年11月14日 21 :52:44 端口或者IP白名單
測試連通性
阿里云實測
按量機器2核8G才能正常使用,他不會使用交換內存頂替內存 服務端上傳部署(單L機+單機登錄器)
視頻教程
第四節:單L機外網+外網登錄器
準備工作: ZZZ登錄 登錄器列表文件上傳到外網服務器的網站目錄 配置:
視頻教程
第五節:雙機外網開服配置
準備工作 一臺L機:2H8G / 4H8G 一臺W機: 1核心1G 1核心2G,win 2008
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
此命令只用于查看當前配置信息,不作任何修改。如需要重新設置,請執行【setconfig】命令
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
◎ 數據庫端口:
48888
◎ 數據庫密碼: gsgameshare.com
◎ 驗證端口:
18888
◎ 登錄網關端口:
28888
◎ 游戲網關端口:
38888
◎ 網站端口:
58888
◎ 是否單服務器: 否
◎ 轉發機器:
47.96 .180.54
◎ 服務端路徑: /tlgame/tlbb
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
視頻教程
第六節:雙機內網+內網穿透實現外網開服
準備工作 軟件:frp 自己電腦:虛擬機軟件+Linux系統,雙機開服正常可以進游戲 一臺最便宜的外網云服務器只要有個外網IP 原理結構圖
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-x1evksXU-1669687633898)(./architecture.png)]
配置 FRPS 服務端: 主要是有外網IP的Linux機器
安裝服務端
解壓 配置文件: /etc/frp/frps.ini: 安裝解壓工具:yum -y install unzip 解壓:unzip frp.zip 創建目錄: mkdir /etc/frp/ 移動配置文件到目錄:mv frps.ini /etc/frp/ 創建程序目錄:mkdir /usr/local/bin/frp && chmod -R a+x /usr/local/bin/frp 移動程序到程序目錄:mv frps /usr/local/bin/frp/ 創建一個日志目錄: mkdir /var/log/frps [common]
bind_port = 58658
bind_addr = 0.0.0.0
bind_udp_port = 58659
log_file = /var/log/frps/frps.log
log_max_days = 30dashboard_addr = 0.0.0.0
dashboard_port = 57000
dashboard_user = gsgs
dashboard_pwd = gsgameshare.comauthentication_method = token
authenticate_heartbeats = false
authenticate_new_work_conns = false
# auth token
token = "Frp$gsgameshare.com@2022"
注冊系統服務: /lib/systemd/system/frps.service vi /lib/systemd/system/frps.service frp中文文檔:https://gofrp.org/docs/服務器運行服務創建:vi /lib/systemd/system/frps.serviceFprs服務命令:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target[Service]
Type=simple
ExecStart=/usr/local/bin/frp/frps -c /etc/frp/frps.ini[Install]
WantedBy=multi-user.target
systemctl start frps
systemctl enable frps
systemctl restart frps
systemctl stop frps
systemctl disable frps
systemctl status frps
配置 FRPS 客戶端L機:主要是需要借用外網IP的本地可上網的設備
解壓 配置文件: /etc/frp/frpc.ini [common]
token = "Frp$gsgameshare.com@2022"
server_addr = 1.1.1.1
server_port = 58658
log_file = /var/log/frp/frpc.log
log_level = info
log_max_days = 30
authentication_method = token
admin_addr = 0.0.0.0
admin_port = 57400
admin_user = gsgs
admin_pwd = gsgameshare.com[my_mysql_1]
type = tcp
local_port = 33061
remote_port = 23061
注冊系統服務: /lib/systemd/system/frpc.service 客戶端運行服務創建:vi /lib/systemd/system/frpc.serviceFprc服務命令:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target[Service]
Type=simple
ExecStart=/usr/local/bin/frp/frpc -c /etc/frp/frpc.ini[Install]
WantedBy=multi-user.target
systemctl start frpc
systemctl enable frpc
systemctl restart frpc
systemctl stop frpc
systemctl disable frpc
systemctl status frpc
配置 FRPS 客戶端 (win機 ):主要是需要借用外網IP的本地可上網的設備
[common]
token = "Frp$gsgameshare.com@2022"
server_addr = 1.1.1.1
server_port = 58658
log_file = frpc.log
log_level = info
log_max_days = 30
authentication_method = token
admin_addr = 0.0.0.0
admin_port = 57400
admin_user = gsgs
admin_pwd = gsgameshare.com[my_billing_1]
type = tcp
local_port = 21818
remote_port = 21818[my_login_1]
type = tcp
local_port = 13580
remote_port = 23580[my_server_1]
type = tcp
local_port = 15680
remote_port = 25680[my_web_1]
type = tcp
local_port = 51888
remote_port = 21888
sc create frpc binpath= "D:\frp\frpc.exe -c D:\frp\frpc.ini" start= auto displayname="frp客戶端-GS游享網"
net start frpc
net stop frpc
net restart frpc
視頻教程
第七節:合區工具實戰演練與原理分析
◎ 數據庫端口:
33061
◎ 數據庫密碼: gsgameshare.com
◎ 驗證端口:
21818
◎ 登錄網關端口:
13580
◎ 游戲網關端口:
15680
◎ 網站端口:
51888
◎ 是否單服務器: 否
◎ 轉發機器:
192.168 .66.188
◎ 服務端路徑: /tlgame/tlbb
◎ 數據庫端口:
33061
◎ 數據庫密碼: gsgameshare.com
◎ 驗證端口:
21818
◎ 登錄網關端口:
13580
◎ 游戲網關端口:
15680
◎ 網站端口:
51888
◎ 是否單服務器: 否
◎ 轉發機器:
192.168 .66.188
◎ 服務端路徑: /tlgame/tlbb
視頻教程
第八節:GS常用命令的講解
gs 環境安裝有兩種方式,在線安裝,離線安裝包安裝。
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 目錄下 參考實例
untar
[ root@localhost ~
]
tar: Removing leading
` /' from member names
服務端文件【tlbb.tar.gz】已經解壓成功!!
` /' from member names 沒有關系,是因為打包的時候造成的
setini
功能:用于設置服務端配置的3個常用 ini 文件,ServerInfo.ini ShareMemInfo.ini LoginInfo.ini 以及數據庫連接和 billing 的配置文件 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用, 參數:無 條件:必須使用 root 登錄,并且已經執行過 untar, /tlgame/tlbb/Server/Config 目錄必須存在,否則會執行失敗。 參考實例
setini
[ root@localhost ~
]
配置文件已經寫入成功,可以執行【runtlbb】進行開服操作!!
[ root@localhost ~
]
未上傳服務端執行解壓操作
; 正確操作:上傳服務端壓縮包 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 命令后執行,或者重啟服務器后。 參考實例
runtlbb
[ root@localhost ~
]
開始設置定時數據備份,目前為【1】小時備份一次數據庫和版本!備份到 /tlgame/backup 目錄下
設置定時備份成功.【1】小時備份一次數據庫和版本!備份到 /tlgame/backup
定時備份已啟動,如果未生效,請重啟 crond 服務或者直接重啟一下服務器!
已經成功啟動服務端,請耐心等待幾分鐘后,建議使用:【runtop】查看開服的情況!!
runtop
功能:查看開服是否成功,查看是否有 ShareMemory Login World Server 等進程穩定在線 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用, 參數:無 條件:必須使用 root 登錄,必須在 setini / restart / close 命令后執行,或者重啟服務器后。 參考實例
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 cachedPID
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 ~
]
[ root@b011d4f46abe tlbb
]
exit
[ root@localhost ~
] [ root@localhost ~
]
/www
[ root@localhost ~
] [ root@localhost ~
]
[ root@b011d4f46abe tlbb
]
exit
[ root@localhost ~
]
swap
功能:增加云服務器或者虛擬機系統的虛擬內存,默認增加 4GB 虛擬內存。只是占用硬盤空間,不需要多次執行 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用, 參數:無 條件:必須使用 root 登錄,小于或等于 5GB 內存的虛擬機或者服務器配置,必須需要使用,其他配置建議使用 參考實例
swap
[ root@localhost ~
]
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 ~
]
虛擬緩存已經提升到
( 5 .9Gi
)
[ root@localhost ~
]
rebuild
功能:重新構建環境,刪除當前所有容器,會清除數據庫數據和版本,但為了保險起見,會執行備份版本和數據庫的動作到 /tlgame/backup 目錄里面 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用, 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
rebuild
[ root@localhost ~
] 在準備正行重構操作!!,剩余
0 秒,可以在計時結束前,按 CTRL+C 退出!
正在重構,數據全部清空…………正在備份版本數據請稍候……
-ne 2022 -05-10-11-20-47 tlbbdb-2022-05-10-11-20-47.sql 備份成功
! !
-ne 2022 -05-10-11-20-47 web-2022-05-10-11-20-47.sql 備份成功
gsmysql
gsnginx
gsredis
gsphp
gsserver
gsmysql
gsnginx
gsredis
gsphp
gsserver
Creating gsredis
.. .
done
Creating gsphp
.. .
done
Creating gsnginx
.. .
done
Creating gsmysql
.. .
done
Creating gsserver
.. .
done
正在還原修改參數之前的數據庫與版本請稍候……
環境已經重構成功,請上傳服務端到指定位置,然后再開服操作!!可以重新上傳服務端進行【untar】【setini】【runtlbb】進行開服操作!!
[ root@localhost ~
]
remove
功能:卸載環境,刪除所有已經構建好的數據,需要重新安裝環境和配置文件,相當于回到裝環境之前的系統狀態 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
[ root@localhost backup
] 正準備恢復出廠設置,數據全清!!,剩余
0 秒,可以在計時結束前,按 CTRL+C 退出!
正在進行清除操作…………
gsmysql
gsnginx
gsredis
gsphp
gsserver
gsmysql
gsnginx
gsredis
gsphp
gsserver
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_mysql51:latest
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_mysql51@sha256:fd012f357120b02906135e179d92c18252ac0406edea53e1853a7c480c93b326
Deleted: sha256:495805ca94fd70d428b3e9d696a85635ed8dfba17fc37b7a3faa84f1ad712f9d
Deleted: sha256:bea735d7701f04f17941ad14f0690e1f21cb2f12561b94810b9086837e8f4ab7
Deleted: sha256:b2dec5966d9a66c97eb2976bf2c69ced9ee9c3a2bdff357925909a7225a4254c
Deleted: sha256:11e4cf44e9e956beba77396621bcba9cddf00d06d42d75cb65fab21e5d56a5f2
Deleted: sha256:3cdb6164f2cdf649b65163543aca8f04c57f0b6a7ed03f53812a42029d2c364f
Deleted: sha256:9ba0ff86a69403bb13dccb545ae1647ee5f78fc8809184b9116775a519cca0cc
Deleted: sha256:063b6d5dec8bccfdfc5070e99f9398ebe559d6be7b26d9469a189674702d01e1
Deleted: sha256:a715cbb5facb298217965ae01f6a962fdfd7014d773defb8f861a98e3528af4f
Deleted: sha256:60847150639c1f062e4c811292a0ac90feb8ad2307047888f36fbaec6525eee7
Deleted: sha256:9da73b75a5acabadd0def99c9c03c152378ec7f8245911870aee8c2423bc5426
Deleted: sha256:b9328446140741a04a007bdc66c00b566e30536ed4c4148ecebe59dc9fd70ce5
Deleted: sha256:570c7bef6546a01f98727465a5ae18a8854991dc8fee57e8ff356f3b6f51b6e5
Deleted: sha256:d6acae7b706dddc1704e61841adbefa5a70862b15dee9062ad202ced90df8f5e
Deleted: sha256:cdc1687a85aa09dd394832c6563e488705c6300328ce3ec4a0366bf47d53e62f
Deleted: sha256:304aecb5e13929f85d3ce2e9d83d0212866c8e55a460c94cf24bd75da1c7c153
Deleted: sha256:f302be18d46a45c0edbbd9b4bc02db764a4b0b8cd9bd0490f33dfaff039a3b62
Deleted: sha256:c523f3173f6028e5329fd401331c375f7b9b9e831d915fafaf358f55e36e3747
Deleted: sha256:94e631422130dc414878fd05efe3d59de44c9d8904696a7c299a83f378a92845
Deleted: sha256:c29b5eadf94a90a2abda13e765d4fad4825fd15621dea1d9a98b60b89b835c2a
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_php:latest
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_php@sha256:c9fa4d12eafd9199d1392c27d79551e9aea983dc380ba64b88ede65db08d1224
Deleted: sha256:51a28e4c835fb9aba3caf17b06e2963b9db711ce5dc4415e0b0f66d67a866a3e
Deleted: sha256:2e9de235ccf25ff543627d530d0ea1c2ae251f018624504c83f06b7c40e6d842
Deleted: sha256:2f63bf074005133a6115d1b951a6a19a2ad1af99b22d83aea79673c9d4dfea11
Deleted: sha256:c13232333adbefd792137a216942791182d0584c8945bdebb01184503b6dd2be
Deleted: sha256:d8635163350d986f1de6dc6aae8c55a327cbcae6a8986c1ffa8b8d77979e8f16
Deleted: sha256:d1a3b4ee43190842d5421f1b7fd72f8d7564484f918f0c41a4fd8a8b6c90e996
Deleted: sha256:907bad747b384d3baf26c116fa015cf8cfd974d8adad32dc1736a47252bd3fa8
Deleted: sha256:670c7cf751ecd207d29f0a967b5f1cf902924df3fca8ee034ac82eb8ee15b58b
Deleted: sha256:11f025dcc75cb68d3cf0372b4ac7c6168076067445b331d97279bd8db3e3abaa
Deleted: sha256:d50c4adf5b754b5fd647e53737838d2acc6c52043690d471eeebbe97740e2cae
Deleted: sha256:f4587855d00262ccacee2c16a09e9d89bbb2a173aac0476ed5de5e779dea3b54
Deleted: sha256:9a3976aada37adb652a9cb5db5f52721d77cc2770e671b185295542868f0c539
Deleted: sha256:5e68cfe469150385ad96867f8388033bc7e631554e5e088f60b9619c7ff9b34d
Deleted: sha256:a6e28afbb393d29598a4292cc263a184fe99549956e4d4ef91c278c915d04171
Deleted: sha256:80e122b9321372ba1803d00ba138336675143556a3ca885d4dc05d2a4dbd6d84
Deleted: sha256:41bbc3546c96661aa839ade6125e351cf0433621e25cfff27a2a916799647045
Deleted: sha256:d6a4c08b455278ceb8f5ff1a49d74e99fcfedbd37e95699c026d37966fc5e248
Deleted: sha256:e1f63e8f84cfb3f5da048ab204ba0eb6db787dea9ded4e51544a341918b11527
Deleted: sha256:1144935dbc095f25ad457795528ea85d1a2b60d3212a19fbb92bf052748a09a5
Deleted: sha256:c7d8c1180fae509771cdd0125389bb88eb16aabae370737f7e537b9cc4a786f9
Deleted: sha256:da465cd11e9bb4d78638820700a5f32806906354cefda9357b84234436eda68f
Deleted: sha256:4d7b0cfee3a9d75200db50305cecc4826c5af68c8a4ab0b3bdcbddbabeb29207
Deleted: sha256:89caef9a7695fc454c054161a75ded49575b5c2c36ebf85576dc7baf8a079a97
Deleted: sha256:bc276c40b172b1c5467277d36db5308a203a48262d5f278766cf083947d05466
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_redis:latest
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_redis@sha256:39a0c120d81d8c82bc8f00261681d3ff9ef90125c4b226b166f1f119d9963b20
Deleted: sha256:0b06247ae7d94279f814f4fd3c0e50517c9496b675f6f5c53fd53ad43eb25b2d
Deleted: sha256:0ad5d5c74a7a33a11fd43f9994b3bd0898fb1446d6fd342cacd653162c14ebe2
Deleted: sha256:aa7c9d047a739cf43dd73496fa8857d6de1008876e7774d55c521225e05d172f
Deleted: sha256:77937a1ffad71e98e5af2e04e4309b9aed93edadea86137c8f827b3cc7a9fd1b
Deleted: sha256:bcee6518e9c95c040fe2371d17473cf15ae18fcd483599ca6bac95874c0176ae
Deleted: sha256:72b2f38a39460857c7f833d9fb5ae1ad23f1454c90bf85040545daab59245690
Deleted: sha256:fc6698595ab9165eb0f1e07b0930f45e925ab604b8549f225c93a6f83631ae40
Deleted: sha256:764055ebc9a7a290b64d17cf9ea550f1099c202d83795aa967428ebdf335c9f7
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_server:latest
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_server@sha256:b9113028cb36dc145fe9b01ccbd0ec617149fc2a916399638d89c2771d9dd04d
Deleted: sha256:93f765dc7ce1126add115def3f060069aeda9db3e4f63524b62b16148ee7b5a8
Deleted: sha256:4e200fc95ab80ac7f3f1f0fa60e9f375822a1b098daea1d2e02ffb52fbafa66b
Deleted: sha256:66995a0515395c0e920e1400df894d85680d9d4d5429aa630841f74a6275a5b8
Deleted: sha256:dddf5c2566ce6e53206c8692242ddfa08a283f54ccf847bbeeff6d003a5b7955
Deleted: sha256:ab9f7517fad03488e7dc75a0ac13c7687baf99595dbfad2c995f980e5d62551f
Deleted: sha256:ad337ac82f03249b90fb8e937abb29b9ee4dc1d1beb9251af80d0c44edfa178a
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_nginx:latest
Untagged: registry.cn-hangzhou.aliyuncs.com/yulinzhihou/gs_nginx@sha256:5c3cb8e053c106d00fbab1a9f7c26a59e0f01615f700f2239b1d89a3753f287c
Deleted: sha256:fcda1a601b336775ae13b34113e9b1bff3f80752554e33d272e3bfaef2615f19
Deleted: sha256:ebc52c0820157c6138fab1ef29178c2bf6ee556daa626b71881be58ea4e7f499
Deleted: sha256:14763436649bb77045768571ce5415d203e1affc5caa67c377761455e71128a4
Deleted: sha256:e384a59f8b8de68eb45406506436f37207ddd4e9e6fc0f63a9c39ad52181a2f3
Deleted: sha256:83774c3c368ee64b1f53f5687eea74580eb41abce4a51406a6da865d1dc46fe5
Deleted: sha256:94cee2118701f666138ddd4898435675d28f711c7e3b49be9b20346fecdaa901
Deleted: sha256:2fc98abdfe53290b0900555785516aab6e4cd682e7ddeba34fe3acdcf491dd6e
Deleted: sha256:d2c1f1a6bef671794baec7b3f8925362c541904a8bfae59896d382088969e391
Deleted: sha256:4e500d659dc837c35ccf7856cdfa61869a404534e41d932f84757677084d846f
Deleted: sha256:c97589037e8281e55fb38ce43080bd818f4a46c6127814e39de44f21450b69d1
Deleted: sha256:9abdae8081d65d7b544be57ff757bb82dcbe96e97e52c72b2d239106d13a0460
Deleted: sha256:223b707d55c2ca3ddf4f7faa0fec206cd930508c2eb8ebfdf361b8f2047e8782
Deleted: sha256:b2d5eeeaba3a22b9b8aa97261957974a6bd65274ebd43e1d81d0a7b8b752b116數據清除成功,請重新安裝環境
! ! ! 可以重新輸入 【
curl -sSL https://gsgameshare.com/gsenv
| bash 】進行重新安裝
! ! !
[ root@localhost backup
]
setconfig
功能:會刪除當前服務端版本里面的所有數據,根據交互式配置,重新配置端口,密碼等,如果當前已經運行了服務端,會生成當前服務端版本與數據庫的備份文件到 /tlgame/backup 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統,按提示進行設置,設置完成后,需要配合 setini 命令才會生效 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
setconfig
[ root@localhost ~
]
在準備正行重新生成配置文件操作!!,剩余
0 秒,可以在計時結束前,按 CTRL+C 退出!
請選擇是否需要保留原來的版本與數據庫
如果是剛剛搭建環境成功,則不需要保留原來版本和數據。請選擇
[ n
]
保留請輸入
[ y
] ,不保留請輸入
[ n
] ,默認是保留
[ y
] : y
如果選擇了W機+L機模式,則本服務器不要開啟
[ billing
] 服務!!!
即將設置服務器環境配置薦,請仔細!!注意:W機
= Windows服務器,L機
= Linux服務器
0 = 單L機驗證,Linux服務器做驗證機器,即只需要一臺服務器即可
1 = W機驗證+L機,Windows服務器做驗證機器,L機不要開驗證服務當前【服務器】選擇為
[ 0 ] ,是否需要修改【1
= W機驗證+L機,0
= 單L機驗證】
[ y/n
] ( 默認: n
) : y請輸入【服務器,1
= W機驗證+L機,0
= 單L機驗證】
( 默認:
[ 0 ] ) : 當前【Billing驗證端口】為:
[ 21818 ] ,是否需要修改【Billing驗證端口】
[ y/n
] ( 默認: n
) : y請輸入【Billing驗證端口】:
( 默認:
21818 ) :
31818 當前【mysql端口】為:
[ 33061 ] ,是否需要修改【mysql端口】
[ y/n
] ( 默認: n
) : y請輸入【mysql端口】:
( 默認:
33061 ) :
33066 當前【登錄端口】為:
[ 13580 ] ,是否需要修改【登錄端口】
[ y/n
] ( 默認: n
) : y請輸入【登錄端口】:
( 默認:
13580 ) :
23580 當前【游戲端口】為:
[ 15680 ] ,是否需要修改【游戲端口】
[ y/n
] ( 默認: n
) : y請輸入【游戲端口】:
( 默認:
15680 ) :
25680 當前【網站端口】為:
[ 51888 ] ,是否需要修改【網站端口】
[ y/n
] ( 默認: n
) : y請輸入【網站端口】:
( 默認:
51888 ) :
61888 當前【數據庫密碼】為:
[ 123456 ] ,是否需要修改【數據庫密碼】
[ y/n
] ( 默認: n
) : y請輸入【數據庫密碼】
( 默認:
123456 ) : gsgameshare.com
請稍等,正在寫入配置信息……
gsmysql
gsnginx
gsredis
gsphp
gsserver
gsmysql
gsnginx
gsredis
gsphp
gsserver
Creating gsnginx
.. .
done
Creating gsphp
.. .
done
Creating gsmysql
.. .
done
Creating gsredis
.. .
done
Creating gsserver
.. .
done
配置文件已經寫入成功,必須先執行【setini】再執行【runtlbb】進行開服操作!!
配置寫入成功!!,可以使用 【curgs】命令查看配置的信息
[ root@localhost ~
]
change
功能:俗稱換端,完成更換服務端操作,數據庫清除上一版本的數據,原服務端版本和數據庫會自動備份到 /tlgame/backup 目錄 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常,新的服務端壓縮包 tlbb.tar.gz 或者 tlbb.zip 必須上傳到 /root 目錄下 參考實例
change
[ root@gsgameshare-tests ~
] 正準備換端操作,會清除所有數據,建議在執行前先進行【backup】命令進行備份,剩余
0 秒,可以在計時結束前,按 CTRL+C 退出!
正在重構環境,換版本…………
正在備份版本目錄,請稍等……
2022 -05-10-15-36-37 tlbb-2022_05_10_15_36_26.tar.gz 備份成功
! !
正在備份數據庫,請稍等……
2022 -05-10-15-36-37 tlbbdb-2022-05-10-15-36-37.sql 備份成功
! !
2022 -05-10-15-36-37 web-2022-05-10-15-36-37.sql 備份成功
[ 2022_05_10_15_36_26
] 已經成功備份完成,備份文件在
[ /tlgame/backup
] 目錄下
gsmysql
gsnginx
gsredis
gsphp
gsserver
gsmysql
gsnginx
gsredis
gsphp
gsserver
tar: Removing leading `/' from member names
服務端文件【tlbb.tar.gz】已經解壓成功!!
Creating gsphp
.. .
done
Creating gsnginx
.. .
done
Creating gsmysql
.. .
done
Creating gsredis
.. .
done
Creating gsserver
.. .
done
配置文件已經寫入成功,可以執行【runtlbb】進行開服操作!!
開始設置定時數據備份,目前為【1】小時備份一次數據庫和版本!備份到 /tlgame/backup 目錄下
設置定時備份成功.【1】小時備份一次數據庫和版本!備份到 /tlgame/backup
定時備份已啟動,如果未生效,請重啟 crond 服務或者直接重啟一下服務器!
已經成功啟動服務端,請耐心等待幾分鐘后,建議使用:【runtop】查看開服的情況!!
換端成功,請耐心等待幾分鐘后,建議使用:【runtop】查看開服的情況!
[ root@gsgameshare-tests ~
]
restart
功能:重啟容器,相當于重啟服務器,不會清空數據和服務端,但服務端程序都會停止。相當于關服操作 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
[ root@gsgameshare-tests ~
]
在準備正行重啟操作!!,剩余
0 秒,可以在計時結束前,按 CTRL+C 退出!
正在重啟…………
Restarting gsserver
.. .
done
Restarting gsnginx
.. .
done
Restarting gsmysql
.. .
done
Restarting gsredis
.. .
done
Restarting gsphp
.. .
done 服務端已經重啟成功,如果需要重新開服,請運行【runtlbb】命令
[ root@gsgameshare-tests ~
]
gsbak
功能:啟動定時備份數據庫與服務端版本,并同時保存每個備份各10份 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:1個或者無參數 1-23的整數:默認可以省略,表示1小時,備份一次 如果選擇2,表示2個小時備份一次,依次類推 條件:必須使用 root 登錄,當前環境需要正常 參考實例
gsbak
gsbak
1
gsbak
2
gsbak
22 [ root@gsgameshare-tests ~
]
開始設置定時數據備份,目前為【2】小時備份一次數據庫和版本!備份到 /tlgame/backup 目錄下
設置定時備份成功.【2】小時備份一次數據庫和版本!備份到 /tlgame/backup
定時備份已啟動,如果未生效,請重啟 crond 服務或者直接重啟一下服務器!
[ root@gsgameshare-tests ~
]
0 */2 * * *
docker exec -d gsmysql /bin/sh /usr/local/bin/gsmysqlBackup.sh
> /dev/null
2 >&1 &
0 */2 * * * /bin/bash /usr/local/bin/backup all
> /dev/null
2 >&1 &
0 */2 * * * /bin/bash /usr/local/bin/crondel
> /dev/null
2 >&1 &
[ root@gsgameshare-tests ~
]
upcmd
功能:更新命令,更新本文檔里面所有命令到最新版本 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
upcmd
[ root@gsgameshare-tests ~
] 命令重新生成成功,如果需要了解詳情,可以運行 【gs】命令進行幫助查詢!!
[ root@gsgameshare-tests ~
]
upgm
功能:增加GM網站,暫時只支持GS游享網定制的在線GM管理系統 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
upgm
[ root@gsgameshare-tests ~
] 正在開發中……,請關注論壇與群的動態
[ root@gsgameshare-tests ~
]
upow
功能:增加官方網站只支持靜態網站,游戲官網,首頁index.html、index.htm。 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
upow
[ root@gsgameshare-tests ~
] 國內機器需要已經備案域名,才能使用80端口。默認端口為51888,默認是服務器外網IP+端口訪問
當前【域名】為
[ 0.0 .0.0
] ,是否需要修改【0.0.0.0
= 使用服務器外網IP+端口訪問】
[ y/n
] ( 默認: n
) :
gsnginx
創建成功,請將網站上傳到/tlgame/www/ow目錄里面,并且首頁必須是index.html index.htm default.html default.htm中的一種
[ root@gsgameshare-tests ~
]
step
功能:分步調試命令腳本,需要配合參數使用。用來調試服務端,主要用于修改版本使用。可以即時發現問題 用法:此命令必須在容器里面執行,使用 link 命令進入 gsserver 容器進行使用,需要復制或者克隆多個SSH容器 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:1,2,3,4,5 分別代表啟動五個不同的進程。 條件:必須使用 root 登錄,當前環境需要正常 參考實例
step
[ root@gsgameshare-tests ~
]
請進入容器里面使用此命令,link 命令可以進入!
使用此命令需要手動創建多窗口,點當前容器標簽右鍵---克隆/復制容器---會基于當前容器創建一個全新的容器。每個容器輸入一個命令,一共需要4個窗口
如果有問題:可以加客服QQ1303588722,進行反饋
[ root@gsgameshare-tests ~
] [ root@gsgameshare-tests ~
]
[ root@19f6787f8cf7 tlbb
]
注意:執行此命令前,建議重啟服務器,避免一些不必要的問題!
使用此命令需要手動創建多窗口,點當前容器標簽右鍵---克隆/復制容器---會基于當前容器創建一個全新的容器。每個容器輸入一個命令,一共需要4個窗口
如果有問題:可以加客服QQ1303588722,進行反饋※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
◎ 請在容器外使用runtop命令查看開啟了哪些進程
◎ 請不要重復啟動,重復啟動沒有任何意義,也達到啟動不了的效果。
◎ 使用
exit 退出容器操作命令行,使用
link 進入容器操作命令行
◎ 步驟
[ 1 ] :啟動
[ BILLING
] 服務
◎ 步驟
[ 2 ] :啟動
[ ShareMemory
] 服務
◎ 步驟
[ 3 ] :啟動
[ Login
] 服務
◎ 步驟
[ 4 ] :啟動
[ World
] 服務
◎ 步驟
[ 5 ] :啟動
[ Server
] 服務
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※請選擇功能 輸入序號并回車:
gstl
功能:[已廢棄]作用: 環境初始化命令,根據提示進行安裝。如果已經安裝過,則會自動檢測退出 用法:安裝環境的時候自動調用 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
gstl
[ root@gsgameshare-tests ~
]
gsserver※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
此命令只用于查看當前配置信息,不作任何修改。如需要重新設置,請執行【setconfig】命令
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
◎ 數據庫端口:
44066
◎ 數據庫密碼: www.gsgameshare.com
◎ 驗證端口:
41818
◎ 登錄網關端口:
33580
◎ 游戲網關端口:
35680
◎ 網站端口:
11888
◎ 是否單服務器: 是
◎ 轉發機器:
127.0 .0.1
◎ 服務端路徑: /tlgame/tlbb
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※虛擬緩存已經提升到
( 5 .9Gi
)
【GS游享網】環境已初始化配置參數,如上所示,請保管好參數,如需重新配置,請執行【setconfig】命令!獲取命令幫助請使用
[ gs
] 命令
[ root@gsgameshare-tests ~
]
backup
功能:手動執行備份服務端版本,數據庫。 備份目錄在 /tlgame/backup 目錄下 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常 參考實例
[ root@gsgameshare-tests ~
] 請選擇需要備份的類型,0
= 備份版本+數據庫,1
= 只備份版本,2
= 只備份數據庫。默認為
[ 0 ] 備份所有.備份目錄
[ /tlgame/backup
]
請輸入
[ 0 ] = 備份版本+數據庫,
[ 1 ] = 只備份版本,
[ 2 ] = 只備份數據庫
[ 0 、1、2
] ( 默認:
0 ) :
正在備份版本目錄,請稍等……
2022 -05-10-16-05-12 tlbb-2022_05_10_16_04_58.tar.gz 備份成功
! !
正在備份數據庫,請稍等……
2022 -05-10-16-05-12 tlbbdb-2022-05-10-16-05-12.sql 備份成功
! !
2022 -05-10-16-05-12 web-2022-05-10-16-05-12.sql 備份成功
2022 -05-10-16-05-12 web和tlbbdb庫 備份成功
! !
[ 2022_05_10_16_04_58
] 已經成功備份完成,備份文件在
[ /tlgame/backup
] 目錄下
[ root@gsgameshare-tests ~
]
close
功能:關閉服務端進程,作用等同于 restart 命令,此命令容易出現僵死進程,導致無法啟動成功版本。建議使用 restart 命令 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常, 參考實例
[ root@gsgameshare-tests backup
]
服務端正在關閉……,
請稍候……,
請使用【runtop】查看對應進程是否完全退出
等進程序全部退出后如果需要重新開啟,請運行【runtlbb】命令
[ root@gsgameshare-tests backup
]
gslog
功能:查看調試日志,開啟后,/tlgame/tlbb/Server/Log 目錄會創建,里面存放服務端運行的所有日志 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:1個 1:查看 [BILLING] 日志,只有用本服務器billing才能查看 2:查看 [ShareMemory] 日志 3:查看 [Login] 日志 4:查看 [World] 日志 0:查看 [error] 日志 條件:必須使用 root 登錄,當前環境需要正常,服務端正確運行中 參考實例 提示:也可以自行進/tlgame/tlbb/Server/Log 目錄里面查看更多調試日志文件 注意:**切勿長時間開啟,記錄的日志足夠讓你服務器硬盤爆滿 **
[ root@gsgameshare-tests ~
]
正準備查看日志動態!!,請使用完一定記得關閉(命令【rmlog】)。不然日志可能會擠爆服務器硬盤!
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
◎ 切記
! ! ! 看完日志需要退出請按 CTRL+C 退出!
◎ 如果想一次性查看所有日志,需要多開ssh容器分開運行
◎ 如若需要再查看其他日志,請重新進行本命令!
◎ 切記
! ! ! 查看完日志后,請使用【rmlog】命令進行清除,小心擠爆人的服務器
◎
[ 1 ] :查看
[ BILLING
] 日志,只有用本服務器billing才能查看
◎
[ 2 ] :查看
[ ShareMemory
] 日志
◎
[ 3 ] :查看
[ Login
] 日志
◎
[ 4 ] :查看
[ World
] 日志
◎
[ 5 ] :查看
[ Lua
] 日志
◎
[ 0 ] :查看
[ error
] 日志
◎
[ q
] :退出按 q 或者 Q,也可以按 CTRL+C 退出!
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
請選擇功能 輸入序號并回車:1
未發現日志文件,請按 CTRL+C 退出!
rmlog
功能:刪除調試日志,全清除 /tlgame/tlbb/Server/Log 目錄 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常, 參考實例
[ root@gsgameshare-tests ~
] 清理成功!如果需要重新打開,請使用【gslog】,請使用完一定記得關閉。小心擠爆服務器硬盤!
[ root@gsgameshare-tests ~
]
curgs
功能:查看配置信息,包括端口號,賬號密碼等 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統,請不要在大眾面前使用,因為服務器的配置信息容易暴露 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常, 參考實例
[ root@gsgameshare-tests ~
] ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
此命令只用于查看當前配置信息,不作任何修改。如需要重新設置,請執行【setconfig】命令
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
◎ 數據庫端口:
44066
◎ 數據庫密碼: www.gsgameshare.com
◎ 驗證端口:
41818
◎ 登錄網關端口:
33580
◎ 游戲網關端口:
35680
◎ 網站端口:
11888
◎ 是否單服務器: 是
◎ 轉發機器:
127.0 .0.1
◎ 服務端路徑: /tlgame/tlbb
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
[ root@gsgameshare-tests ~
]
setpoint
功能:修改注冊賬號送默認充值點,表示從設置此命令起,注冊的賬號會自動贈送指定的充值點數 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統,請不要在大眾面前使用,因為服務器的配置信息容易暴露 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:整數 范圍:0-21億 條件:必須使用 root 登錄,當前環境需要正常, 參考實例
[ root@gsgameshare-tests ~
]
設置成功:現在開始,新注冊賬號上線默認送【8899】充值點,請不要設置過高,一些版本可以會顯示為負數
[ root@gsgameshare-tests ~
]
reset
功能:刪檔數據庫,清空賬號數據庫,角色數據庫數據。使用前請一定要備份好,如有誤刪本環境概不負責 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:無 條件:必須使用 root 登錄,當前環境需要正常, 參考實例
[ root@gsgameshare-tests ~
] 在準備正行刪檔操作!!,剩余
0 秒,可以在計時結束前,按 CTRL+C 退出!如果需要備份,退出后再執行【backup】命令
已經刪檔成功據全部清空…………
[ root@gsgameshare-tests ~
]
setvalid
功能:封號/解封號 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:1-2個 封號:setvalid gs@game.sohu.com 1 解封:setvalid gs@game.sohu.com 條件:必須使用 root 登錄,當前環境需要正常, 參考實例
[ root@gsgameshare-tests ~
]
封
[ gs@game.sohu.com
] 賬號成功:登錄游戲查看,如果未實現請退出游戲再執行一次
[ root@gsgameshare-tests ~
] [ root@gsgameshare-tests ~
]
解封
[ gs@game.sohu.com
] 賬號成功:登錄游戲查看,如果未實現請退出游戲再執行一次
[ root@gsgameshare-tests ~
]
restore
功能:使用命令行進行數據庫還原操作,還原前先會進行當前數據庫的備份 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:2個 參數1:數據庫名。web / tlbbdb 參數2:數據庫文件絕對路徑,例如 /tlgame/backup/web-2022-05-05-15-15-15.sql 條件:必須使用 root 登錄,當前環境需要正常, 參考實例
[ root@gsgameshare-tests backup
]
正在備份數據庫,請稍等……
2022 -05-10-16-39-13 tlbbdb-2022-05-10-16-39-13.sql 備份成功
! !
2022 -05-10-16-39-13 web-2022-05-10-16-39-13.sql 備份成功
2022 -05-10-16-39-13 web和tlbbdb庫 備份成功
! !
[ 2022_05_10_16_39_13
] 已經成功備份完成,備份文件在
[ /tlgame/backup
] 目錄下數據還原成功!!如有疑問可查看【/tlgame/backup】有還原前的備份,可嘗試手動使用工具導入
[ root@gsgameshare-tests backup
] [ root@gsgameshare-tests backup
]
正在備份數據庫,請稍等……
2022 -05-10-16-40-43 tlbbdb-2022-05-10-16-40-43.sql 備份成功
! !
2022 -05-10-16-40-43 web-2022-05-10-16-40-43.sql 備份成功
2022 -05-10-16-40-43 web和tlbbdb庫 備份成功
! !
[ 2022_05_10_16_40_43
] 已經成功備份完成,備份文件在
[ /tlgame/backup
] 目錄下數據還原成功!!如有疑問可查看【/tlgame/backup】有還原前的備份,可嘗試手動使用工具導入
[ root@gsgameshare-tests backup
]
delbak
功能:定時刪除備份文件,默認保留最新的文件各10份。如果已經開服,則已經自動加入到定時任務里面 用法:可以在任何目錄里面直接使用,前提是 root 賬號登錄系統 依賴:必須依賴 gs 環境正常的情況下才能使用 參數:1個 1-23整數,表示保留幾份 默認為10,表示保留10份 條件:必須使用 root 登錄,當前環境需要正常, 說明:默認 gsbak 會1小時備份一次 web 和 tlbbdb 庫,tlbb服務端 crondel 會定時刪除多余的備份文件,只保留三種備份的各10份最新文件 參考實例
[ root@gsgameshare-tests backup
]
自動清理備份文件完成。
[ root@gsgameshare-tests backup
]
環境開源代碼-gitee:https://gitee.com/yulinzhihou/gstlenv 環境開源代碼-github:https://github.com/yulinzhihou/gstlenv 環境Docker鏡像源碼-gitee:https://gitee.com/yulinzhihou/gs_tl_env 環境Docker鏡像源碼-github:https://github.com/yulinzhihou/gs_tl_env 歡迎加入技術研究所:234788882
總結
以上是生活随笔 為你收集整理的最新天龙八部环境-GS环境教程-【长期稳定版本】 的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網站內容還不錯,歡迎將生活随笔 推薦給好友。