0.前言
最近真的服务器玩到手软,这会儿手痒又搭了个CS:GO的服务器,十分适合大家拿来娱乐和约战啊~
本篇文章就来介绍下搭建的方法咯~
1.开通服务器。。。(没错我就是复读机)
提供VPS服务的商家有很多,由于游戏服务器并不提供WEB服务,所以我们可以选择国内的服务器
腾讯云廉价服务器系列(或点击页面下方浮动banner,顶栏菜单 【ADS商业推广-腾讯云最新优惠】):点击跳转
阿里云学生机(24岁以下用户廉价服务器):点击跳转
地皮推荐的雨云:点击跳转(不推荐了)
进入后台获取管理员密码或SSH连接所需的密码并记录。
2.有关说明
这里注意了,由于搭建Steam平台的游戏服务器过于方便,方式五花八门,所以才会对大家产生干扰~所以我这里以最方便的“LinuxGSM”(LGSM)程序为例,网站:https://linuxgsm.com/
LinuxGSM这个程序功能非常强大,你可以使用这个平台迅速构建支持的103款游戏(到2020/03/13),其中包括我上一篇文章提到的SAMP
什么叫“授人以鱼不如授人以渔”啊?学会了这套方案 游戏列表 下103款游戏服务器你全都会搭了!
当然,我还是以CentOS系统搭建CS:GO服务器为例咯~
3.安装依赖
1.通过SSH以root用户登录到服务器
2.CentOS先要安装一个软件分支
yum install epel-release
3.安装依赖软件包
yum install nmap-ncat
64Bit系统:
yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686
32Bit系统(谁会用32位系统做服务器啊喂!):
yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux libstdc++
4.新建用户
为了确保服务器安全,我们需要创建一个新用户来跑LGSM。
1.添加用户,用户名大家自定义。
useradd dpcsgo
2.添加密码
passwd dpcsgo
终端会提示让你添加密码,连续输入两遍即可
更改用户 dpcsgotest 的密码 。 新的 密码: 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。
5.开始安装
1.切换到刚刚创建的用户
su - dpcsgo
若提示输入密码,输入上一步设定的密码即可。
2.拉取安装脚本
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver
不出意外,你能看到如下画面:
[dpcsgo@localhost ~]$ wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver --2020-03-13 12:52:57-- https://linuxgsm.sh/ 正在解析主机 linuxgsm.sh (linuxgsm.sh)... 2606:4700:3033::681c:470, 2606:4700:3033::681c:570, 104.28.5.112, ... 正在连接 linuxgsm.sh (linuxgsm.sh)|2606:4700:3033::681c:470|:443... 失败:网络不可达。 正在连接 linuxgsm.sh (linuxgsm.sh)|2606:4700:3033::681c:570|:443... 失败:网络不可达。 正在连接 linuxgsm.sh (linuxgsm.sh)|104.28.5.112|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 301 Moved Permanently 位置:https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/linuxgsm.sh [跟随至新的 URL] --2020-03-13 12:52:59-- https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/linuxgsm.sh 正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ... 正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:11953 (12K) [text/plain] 正在保存至: “linuxgsm.sh” linuxgsm.sh 100%[=================================================================================================================================================================>] 11.67K --.-KB/s 用时 0.005s 2020-03-13 12:53:01 (2.12 MB/s) - 已保存 “linuxgsm.sh” [11953/11953]) fetching serverlist.csv...OK Installed Counter-Strike: Global Offensive server as csgoserver ./csgoserver install
3.运行安装脚本
./csgoserver install
4.如果没出意外,你看到的画面应该是这样的:
[dpcsgo@localhost ~]$ ./csgoserver install fetching core_functions.sh...OK fetching core_legacy.sh...OK fetching core_messages.sh...OK fetching core_dl.sh...OK fetching core_trap.sh...OK fetching _default.cfg...OK copying _default.cfg...OK fetching common.cfg...OK fetching csgoserver.cfg...OK fetching linuxgsm.sh...OK fetching core_getopt.sh...OK fetching command_install.sh...OK fetching check.sh...OK fetching check_tmuxception.sh...OK fetching check_permissions.sh...OK fetching check_glibc.sh...OK fetching info_distro.sh...OK fetching check_system_requirements.sh...OK fetching install_header.sh...OK mdMMMMbm mMMMMMMMMMMm mMMMMMMMMMMMMm mMMMMMMMMMMMMMMm hMMMV^VMMV^VMMMh MMMMM MM MMMMM hMMs vv sMMh hMMM: :MMMh .hMMMh hMMMh. -dMMMh __ hMMMd- :mMMMs || sMMMm: :MMMM+ || _ +NMMN: .mMMM+ ======== +MMMm. yMMMy ############## yMMMy mMMM: ############## :MMMm mMM nn nn nn nn MMm o nNNNNNNNn nNNNNNNNn o nNNNNNNNNNn nNNNNNNNNNn nNNNNNNNNNNN NNNNNNNNNNNn +NNNNNNNNN: :NNNNNNNNN+ nNNNNNNN /\ NNNNNNNn nnnnn db nnnnn 888 d8b .d8888b. .d8888b. 888b d888 888 Y8P d88P Y88b d88P Y88b 8888b d8888 888 888 888 Y88b. 88888b.d88888 888 888 88888b. 888 888 888 888 888 Y888b. 888Y88888P888 888 888 888 88b 888 888 Y8bd8P 888 88888 Y88b. 888 Y888P 888 888 888 888 888 888 888 X88K 888 888 888 888 Y8P 888 888 888 888 888 Y88b 88Y .d8pq8b. Y88b d88P Y88b d88P 888 * 888 LinuxGSM 888 888 888 Y8888Y 888 888 Y2012P88 Y8888P 888 888 ================================= LinuxGSM_ by Daniel Gibbs Game: Counter-Strike: Global Offensive Website: https://linuxgsm.com Contributors: https://linuxgsm.com/contrib Donate: https://linuxgsm.com/donate ================================= fetching install_server_dir.sh...OK Server Directory ================================= /home/dpcsgo Continue? [Y/n] Y
直接回车就可以了
接下来脚本会检查各项依赖,然后回连接到Steam下载Steam相关的套件,例如SteamCMD之类的,下载过程是非常漫长的(代理软件是有必要的),你可以用这段时间干点什么~
如果你没有正常的进行下载,可以在评论区贴出错误提示,或者重新走一遍流程哦
5.获取GSTL
安装完成就应该提示输入GSTL(Game Server Login Token)了
①访问GSTL获取页面:https://steamcommunity.com/dev/managegameservers
下面是你的Steam必须满足的条件
帐户需求
②在左上角登录你的Steam账号
③在页面底部找到如下字段,并填入相关信息,点击创建。
创建一个新的游戏服务器帐户
基础游戏的 App ID(例如:TF2 是 440,CS:GO 是 730):备忘录(与帐户一起存储的文本,显示于此帮助您记忆):
④你会在页面中部找到一个表格
游戏 登录令牌 上次登录 备忘录 730 D4XXXXXXXXXXXXXXXXXXXXXXXXX27 从未 地皮对战服务器
那么登陆令牌就是GSTL啦
6.输入GSTL
安装完成后会提示:
Success! App '740' fully installed. ================================= Was the install successful? [Y/n] Y
如果提示APP”740″安装成功就直接回车就好了,这里出问题一般都是网络不好
接下来就会让你输入GSTL了:
Game Server Login Token ================================= GSLT is required to run a public Counter-Strike: Global Offensive server Get more info and a token here: https://docs.linuxgsm.com/steamcmd/gslt Enter token below (Can be blank). GSLT TOKEN:
直接把登陆令牌输入进去就好~
7.进一步安装
接下来会提示:
LinuxGSM Stats ================================= Assist LinuxGSM development by sending anonymous stats to developers. More info: https://docs.linuxgsm.com/configuration/linuxgsm-stats The following info will be sent: * game server * distro * game server resource usage * server hardware info Allow anonymous usage statistics? [Y/n] Y
这个是开发工具,回车就好
8.安装结束
如果看到如下提示就证明LGSM已经正确安装完毕了:
================================= Install Complete! To start server type: ./csgoserver start fetching core_exit.sh...OK
6.配置参数
1.先启动一下服务端,看看是否能正常工作:
./csgoserver start
如果提示各种OK,并且刷新Steam获取GSTL页面后出现上次登录,那么应该是没问题的了
PS:由于我在局域网进行配置演示,网络配置方法上和VPS有所不同,这里不能进行演示,很抱歉。
2.没问题的话,停止服务端:
./csgoserver stop
3.编辑游戏相关配置文件
先进入与游戏相关配置文件关联的目录:
cd /home/dpcsgo/lgsm/config-lgsm/csgoserver/
列出目录下的所有文件:
ls
可以看到:
[dpcsgo@localhost csgoserver]$ ls common.cfg csgoserver.cfg _default.cfg
本来可以不介绍,想了想我还是介绍一下
common.cfg暂时用不到,csgoserver.cfg是服务端程序运行时读取的配置文档,_default.cfg是默认配置文档
①把_default.cfg内的配置写到csgoserver.cfg:
cat _default.cfg > csgoserver.cfg
②给_dafault.cfg做个备份,并让他不生效
mv _default.cfg _default.cfg.bak
③编辑csgoserver.cfg,这里还要填一遍GSTL
vi csgoserver.cfg
4.编辑服务器信息相关配置文件(其一)
这里我直接编辑与服务器信息相关配置文件了:
vi /home/dpcsgo/serverfiles/csgo/cfg/csgoserver.cfg
文件内容是这样的:
// ************************************************************************** // // // // Counter-Strike: Global Offensive - server.cfg // // Version 120719 // // // // ************************************************************************** // // .................................. Basic ................................. // // Hostname - Name of the server. hostname "LinuxGSM" // RCON - remote console password. rcon_password "adminXXXXXXXX" // Server password - for private servers. sv_password "" // Email - Server admin email. // Example: sv_contact "email@example.com" sv_contact "" // LAN mode - Server is a LAN server; can't connect from the internet. VAC (Valve Anti-Cheat) is disabled in this mode. // Default: sv_lan 0 sv_lan 0 // Cheats mode - Server is disabled to use cheats by default;Commands like noclip,god are disabled to be exploited by the players. VAC (Valve Anti-Cheat) is disabled in this mode when value is set to '1'. // Default: sv_cheats 0 // Cheats ON: sv_cheats 1 sv_cheats 0 // Tags - Used to provide extra information to clients when they're browsing for servers. Separate tags with a comma. // Example: sv_tags "128-tick,deathmatch,dm,ffa,pistol,dust2" sv_tags "" // Region - The region of the world to report this server in. // Default: -1 // 0 - US East, 1 - US West, 2 - South America, 3 - Europe, 4 - Asia, 5 - Australia, 6 - Middle East, 7 - Africa sv_region -1 // ............................. Server Logging ............................. // // Enable log - Enables logging to file, console, and udp < on | off >. // Recommended: log on log on // Log bans - Log server bans in the server logs. // Default: sv_logbans 1 // Recommended: sv_logbans 1 sv_logbans 1 // Log echo - Display log information to the server console. // Default: sv_logecho 1 // Recommended: sv_logecho 1 sv_logecho 1 // Log file - Log server information in the log file. // Default: sv_logfile 1 // Recommended: sv_logfile 1 sv_logfile 1 // One file log - Log server information to only one file. // Default: sv_log_onefile 0 // Recommended: sv_log_onefile 0 sv_log_onefile 0 // Server Hibernation sv_hibernate_when_empty 1 sv_hibernate_ms 5 // ............................. Server Query ............................. // // More info at: https://www.gametracker.com/games/csgo/forum.php?thread=91691 host_name_store 1 host_info_show 1 host_players_show 2 // ................................ Ban List ................................ // // User ban - Server banlist based on user steam ID. // Recommended: exec banned_user.cfg exec banned_user.cfg // IP ban - Server banlist based on user IP. // Recommended: exec banned_ip.cfg exec banned_ip.cfg // Write ID - Writes a list of permanently-banned user IDs to banned_user.cfg. writeid // Write IP - Save the ban list to banned_ip.cfg. writeip
他有英文版的说明,我只介绍两个推荐必须改一下的值
hostname:服务器名称,显示在计分板右上角
rcon_password:管理员密码,用于在游戏中操作服务器,换地图之类的操作。
记得按“i”键改一下就可以保存退出(修改完后按“ESC”,再输个“:wq”)了
5.编辑服务器信息相关配置文件(其二)
echo "https://dpii.club/dpgameservice" > /home/dpcsgo/serverfiles/csgo/motd.txt
这个显示在计分板左下角的服务器网站
7.启动服务端
./csgoserver start
8.关闭防火墙或者开启27015端口
在VPS控制台,或者安装宝塔控制。
9.连接测试
在电脑上运行CS:GO,按“~”进入控制台,输入如下指令连接到服务器:
connect ip:27015
10.结束
其实还有很多参数我没有介绍,有空了介绍吧,有什么疑问评论区留言我会尽力解答的~
看完了?没看够?进阶篇他来了~
11.常见问题、补充
11.1.GSLT相关
Q: Server using ‘public’ lobbies, requiring pw no, lobby id ffffffffffffffff
Unable to parse retry address ‘domain’
A:GSTL配置错误,漏写或少写
11.2.常用服务器配置、控制台命令
https://xiongtianqi.cn/thread-304550-1-1.html
https://steamcommunity.com/sharedfiles/filedetails/?id=1815677541(无法打开? 点这里!)
sourcemod插件链接数据库需要额外依赖
32-bit Debian or Ubuntu:apt-get install zlib1g
64-bit Debian or Ubuntu:apt-get install lib32z1
32/64-bit Fedora:yum install zlib.i686
32/64-bit Mandriva:urpmi zlib1
32-bit SUSE:zypper install libz1
64-bit SUSE:zypper install libz1-32bit
sv_server_graphic1 "yourbanner.png" //观战屏幕下方logo,分辨率360*60,小于16K 效果最佳
老哥!我有个类似的问题请教您解决
在不安装sourcemod的之前 纯服务器是可以启动的
sourcemod 一安装就报这个错误了
我在安装插件之前安装 libc.so.6 文件貌似是报错过 参照报错处理的教程处理了https://www.bilibili.com/read/cv22127470/
现在有点摸不着头脑 ,看老哥能给提供个解决问题的方向或者思路吗
2023年6月11日16:59:47更新一下
我找到同类型问题了 github上面的一个issue
https://github.com/alliedmodders/sourcemod/issues/1788
这貌似是个bug
./csgoserver st
[ FAIL ] Starting csgoserver: executable was not found
这一步报错
解决了吗?
遇到了一个问题,卡了两个晚上,具体问题就是本地搭建CSGO服务器,软路由上挂了梯子,然后虚拟机Ubuntu获取到的是梯子的IP地址,导致我的CSGO服务器获取到的也是梯子的地址;这样公网IP地址是无法进入的,表现就是:内网IP地址访问一切正常,但是外网无法进入服务器。
因为之前家庭服务器部署的大都是docker服务,第一次用虚拟机遇到这种问题,所以在这里如果有和我同样问题的老哥可以排查一下。
我从GSTL到Ubuntu防火墙,到端口映射,甚至最后DMZ主机,NAT都TM学习排查了一遍,最后发现是梯子的问题。操~
cd /home/dpcsgo/lgsm/config-lgsm/csgoserver/输入这个显示-bash: cd: /home/dpcsgo/lgsm/config-lgsm/csgoserver/: No such file or directory
怎么办?
你好,我编辑与服务器信息相关配置文件时显示的与您的内容不同怎么办
Unable to localize ‘#matchdraft_phase_action_wait’ on panel ‘id-map-draft-phase-wait’
Unable to localize ‘#DemoPlayback_Restart’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Back’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Pause’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Slow’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Play’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Fast’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Next’ on panel descendant of ‘HudDemoPlayback’
**** Unable to localize ‘#Panorama_CSGO_Spray_Cursor_Hint’ on panel ‘RosettaInfoText’
ChangeGameUIState: CSGO_GAME_UI_STATE_MAINMENU -> CSGO_GAME_UI_STATE_LOADINGSCREEN
PNG load error Interlace handling should be turned on when using png_read_image
大佬我输入connect ip:27015后出现了这些代码然后我的进度条卡住不动了这咋整啊
yum源里没有jq怎么办
想问一下怎么在一台服务器上开多个csgo服务器
这个没办法,只能用容器了~
咋弄反作弊.(doge)
加个启动gif?
(笑WARN ] Starting csgoserver: Missing dependencies: nmap-ncatsudo yum install nmap-ncat
yum install nmap-ncat
你好 我输入 ./csgoserver u 时弹出了这个 [ FAIL ] Updating csgoserver: Checking remote build: SteamCMD 怎么解决啊 谢谢
多次尝试即可
怎么实现服务器自动更新呢,在网上找了好多都是steamcmd的自动更新脚本,LinuxGSM安装的要怎么实现啊
crontab做个定时任务,定时执行 ./csgoserver u
https://xiongtianqi.cn/thread-304550-1-1.html
感谢你的补充!我会将连接添加至正文!∠( ᐛ 」∠)_
找到了个更全的(实在太全了)(需要翻墙)https://steamcommunity.com/sharedfiles/filedetails/?id=1815677541
好嘞!感谢分享!
控制台
connect ip:27015
Unable to localize ‘#matchdraft_phase_action_wait’ on panel ‘id-map-draft-phase-wait’
Unable to localize ‘#DemoPlayback_Restart’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Back’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Pause’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Slow’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Play’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Fast’ on panel descendant of ‘HudDemoPlayback’
Unable to localize ‘#DemoPlayback_Next’ on panel descendant of ‘HudDemoPlayback’
ChangeGameUIState: CSGO_GAME_UI_STATE_MAINMENU -> CSGO_GAME_UI_STATE_LOADINGSCREEN
PNG load error Interlace handling should be turned on when using png_read_image
从这里看不出来有效信息呀
更新csgo服务器提示没有csgosever
应该是没有切换到安装目录导致的
你好!请问一下大概需要多少的硬盘空间和内存?我现有的服务器装了很多东西,怕达不到要求,如果要求高就决定另开一个服务器了
40G以上,我以前尝试在当前这个博客服务器上搭建,当然最后以失败告终了,就因为空间不足
该游戏服务器限制端只能从内部局域网连接,咋解决 弄了一晚上了 5555
检查下gstl,填错啦
解决啦,超级超级感谢,马上给这系列的视频都三连ヾ(≧∇≦*)ゝ
感谢支持!可以通过我的邀请链接购买服务器支持我!!
国内服务器无法下载
一般会根据网络环境自动选择CDN,要是错误不能下载的话可以看看官方文档中关于这一部分的说明:手动安装👉4. 下载并解压缩适用于 Linux 的 SteamCMD。👉中国内地用户可使用以下命令以使用内地节点:,具体的套用方法应该替换就可以,没研究过,你可以研究下
另外如果觉得LGSM操作繁琐,可以试试:[One-Click-Run_Source_Server](https://github.com/2601677867/One-Click-Run_Source_Server)
大佬一路绿灯就是开不了To start server type:
./csgoserver start
[dpcsgo@VM-4-13-centos ~]$ ./csgoserver start
error: list of session leaders OR effective group IDs was invalid
Usage:
ps [options]
Try ‘ps –help <simple|list|output|threads|misc|all>’
or ‘ps –help <s|l|o|t|m|a>’
for additional help text.
For more details see ps(1).
(standard_in) 1: syntax error
error: list of session leaders OR effective group IDs was invalid
Usage:
ps [options]
Try ‘ps –help <simple|list|output|threads|misc|all>’
or ‘ps –help <s|l|o|t|m|a>’
for additional help text.
For more details see ps(1).
error: list of session leaders OR effective group IDs was invalid
Usage:
ps [options]
Try ‘ps –help <simple|list|output|threads|misc|all>’
or ‘ps –help <s|l|o|t|m|a>’
for additional help text.
For more details see ps(1).
[ …. ] Starting csgoserver: echo -e changing .
[ INFO ] Starting csgoserver: echo -e changing .
fn_script_log_info changing . is already running
[dpcsgo@VM-4-13-centos ~]$
问问大佬,服务器没法启动是怎么回事?安装过程都正确
Success! App '740' fully installed.
然后是启动服务器
好像一切正常。。不知道有啥错误
但是GSTL里Last logon还是never
我用
./csgoserver details
看了一下好像就是无法启动?
./csgoserver start
后里面有Master server: not listed
Status: STOPPED
Status: STOPPED
红字刚刚试了试,在
/cs/serverfiles
目录下用可以成功打开服务器并且互联网访问。。但是用LinuxGSM还是不行,不知道怎么回事
如果其他配置一切正常,而gstl无登录记录,那么可以进入配置文件检查gstl是否正确
好兄弟,我和你一样的问题 我解决了
我发现直接写公网ip是没有办法 start起来
(因为 这个脚本会检查本机的)
写127.0.0.1 就可以 所以 判断是因为 脚本 对网址的判断
那就是 网络配置 网卡识别的问题
如果你也是腾讯云的话
并且 ipconfig中 是看不到公网ip
在csgoserver.cfg 配置一栏里 注意一下自己写的内容
腾讯云里 写ip为 内网ip 时
在./csgoserver details 中检查状态是 是可以看到 服务器 是在线的
就可以连上啦 亲测
感谢提供解决思路
请问cs source 怎么转到公网
[msr@VM-8-17-centos msrserver]$ ./cssserver start
[ INFO ] Starting cssserver: Check IP: 10.0.8.17
[ OK ] Starting cssserver: 陌生人の服务器
[msr@VM-8-17-centos msrserver]$
(10.0.8.17是我的内网ip
防火墙我也关了
在config文件里指定,默认ip为0.0.0.0更改为你的ip即可
大佬,能请问一下这个config文件是所有linuxgsm支持的游戏通用的吗,还是只适用于csgo,我想安装其他游戏的服务器也遇上了绑定到内网ip的问题,找了几个相关配置文件也未找到默认ip项,能否顺便告诉我它的文件名呢?十分感谢🙇
一般使用默认设置即可,即使识别到的是内网IP也可使用,如果你对你的网络环境比较了解,可以在
/home/username/lgsm/config-lgsm/gameserver/
下面找到gamename.cfg
,在其中定义ip="0.0.0.0"
即可,另外祝新年快乐!谢谢大佬,问题已解决。新年快乐呀!
jq glibc.i686 libstdc++.i686这个是红色的获取失败一直获取都没用
yum install jq glibc.i686 libstdc++.i686
[xycsgo@iZ3f94katkw2cxZ ~]$ ./csgoserver start
error: list of session leaders OR effective group IDs was invalid
Usage:
ps [options]
Try ‘ps –help <simple|list|output|threads|misc|all>’
or ‘ps –help <s|l|o|t|m|a>’
for additional help text.
For more details see ps(1).
(standard_in) 1: syntax error
请问大佬这个怎么解决哇
有没有什么说windows的教程么
Windows服务器不是不好,只是用起来有点不方便
挂梯子 ,怎么代理 xshell7
想一台服务器,开两个游戏服务器,是不是需要更改对应的端口就可以了?
如果用lgsm应该是做不到的,除非建很多用户然后再分别去安装。其他方式我不是很清楚,不过我猜测官方和第三方平台都用容器或者弹性云,单个程序去跑多个服务器这个操作我不是很懂
您好,我本地搭建了csgo服务器,然后向运营商要了一个公网IP。并将csgo服务器27015端口映射到了公网ip上的27015,并且ddns绑定了一下ip地址,但是不知道为什么通过公网ip连接服务器时会卡在这一步:
ChangeGameUIState: CSGO_GAME_UI_STATE_MAINMENU -> CSGO_GAME_UI_STATE_LOADINGSCREEN
Connecting to public(1.195.122.187:27015) …
Server using ‘friends’ lobbies, requiring pw yes, lobby id ffffffffffffffff
Connected to 1.195.122.187:27015
Counter-Strike: Global Offensive
Map: de_inferno
Players: 1 (0 bots) / 30 humans
Build: 8012
Server Number: 5
SignalXWriteOpportunity(3)
No pure server whitelist. sv_pure = 0
之后就会自动断开,连接失败。
请问大佬知道该怎么解决嘛⌇●﹏●⌇搞了好长时间了
尝试在lgsm中的cfg中指定公网IP,但是因为变动,时不时就得指定一下
您好,在收到您的消息后,我立即进行了尝试,但是发现更改lgsm/config-lgsm/csgoserver/csgoserver.cfg中的IP地址后依然无法通过公网IP连接
>﹏<
请问您还知道其他的方法嘛?或者您方便远程测试嘛?(ó﹏ò。)
好的,检查一下gstl是否填写正确吧!
您好,我遇到了以下问题:
Installing Counter-Strike: Global Offensive Server
[ START ] Installing csgoserver:
Redirecting stderr to ‘/home/csgoserver/.local/share/Steam/logs/stderr.txt’
ILocalize::AddFile() failed to load file “public/steambootstrapper_english.txt”.
[ 0%] Checking for available update…
SteamUpdater: Error: Download failed: http error 0
[ 0%] Download Complete.
[—-] Verifying installation…
[ 0%] Downloading Update…
[ 0%] Checking for available update…
SteamUpdater: Error: Download failed: http error 0
[ 0%] Download Complete.
SteamUpdater: Error: Steam needs to be online to update. Please confirm your network connection and try again.
我觉得这是移动墙了steam的原因,之前我加了一个hosts好像可以了,但是忘记加了什么hosts/(ㄒoㄒ)/~~,请问您有什么解决办法嘛
我暂时没有什么好办法,valve在开发者wiki中提到了向中国用户提供的专用下载服务器[https://media.st.dl.bscstorage.net/client/installer/steamcmd_linux.tar.gz] ,也许可以从这里入手
如何更新服务器呢
./csgoserver update
求服务器人数以及tick的修改,还有如何进入服务器后直接进入跑图模式或者满十模式.
扒一下cfg在哪,改64为128即可;后面也是通过另一个“启动项”cfg实现的,仔细扒一扒不难发现
[dpcsgo@VM-8-3-centos ~]$ ./csgoserver start
[ FAIL ] Starting csgoserver: executable was not found
试着重新安装了,可是安装显示全绿,全是正确的,这可咋办
应该安装没成功,这个是服务器的主程序,缺失应该代表安装失败了
Installing Counter-Strike: Global Offensive Server
[ START ] Installing csgoserver:
Redirecting stderr to ‘/home/csgo/.local/share/Steam/logs/stderr.txt’
[ 0%] Checking for available updates…
[—-] Verifying installation…
Steam Console Client (c) Valve Corporation
— type ‘quit’ to exit —
Loading Steam API…OK.
Connecting anonymously to Steam Public…Logged in OK
Waiting for user info…OK
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Error! App ‘740’ state is 0x202 after update job.
Failure! Installing csgoserver: : Not enough space to download server files
硬盘没空间了
$ ./csgoserver install
fetching GitHub common.cfg…ERROR
fetching Bitbucket common.cfg…FAIL
别急,我最近再修修本地化脚本,现在还有点问题。网络原因导致的错误可以改host,挂梯子
中文站好像出问题了
需要装一下git的,sudo yum install git
好的
真的太感谢了,成功了!!!!!!
哈哈,成功就好!感谢支持
Checking Dependencies
epel-release
curl
wget
util-linux
python3
file
tar
gzip
bzip2
unzip
binutils
bc
jq
tmux
nmap-ncat
glibc.i686
libstdc++.i686
Warning! Missing dependencies: nmap-ncat
Warning! dpcsgo does not have sudo access. Manually install dependencies.
sudo yum install nmap-ncat
Installing SteamCMD
######################################################################## 100.0%
extracting steamcmd_linux.tar.gz…OK
Installing Counter-Strike: Global Offensive Server
[ START ] Installing csgoserver:
^V^H^H
./csgoserver install
./csgoserver install
Redirecting stderr to ‘/home/dpcsgo/.local/share/Steam/logs/stderr.txt’
ILocalize::AddFile() failed to load file “public/steambootstrapper_english.txt”.
[ 0%] Checking for available update…
[—-] Downloading update (0 of 51,441 KB)…
[ 0%] Downloading update (589 of 51,441 KB)…
[ 1%] Downloading update (2,418 of 51,441 KB)…
[ 4%] Downloading update (4,413 of 51,441 KB)…
[ 8%] Downloading update (5,779 of 51,441 KB)…
就中间那nmap-ncat是红的其他都可以 然后没有那个704我是小白啥都不懂见谅
回到root用户下然后yum install -y nmap-ncat。这样就不会红了
连接失败请尝试lgsm本地化项目:https://dpii.club/linuxgsm-china-yes
Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.228.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.228.133|:443… failed: Connection refused. 链接失败怎么办 一直失败这个
连接失败请尝试lgsm本地化项目:https://dpii.club/linuxgsm-china-yes
Connecting anonymously to Steam Public…Logged in OK
Waiting for user info…
就卡在这一直不动了
installing log dir: /home/xiang/log…OK
installing LinuxGSM log dir: /home/xiang/log/script…OK
creating LinuxGSM log: /home/xiang/log/script/csgoserver-script.log…OK
installing console log dir: /home/xiang/log/console…OK
creating console log: /home/xiang/log/console/csgoserver-console.log…OK
creating symlink to game log dir: /home/xiang/log/server -> /home/xiang/serverfiles/csgo/logs…OK
fetching GitHub check_deps.sh…ERROR
fetching Bitbucket check_deps.sh…FAIL
后边两行报错,重新./csgoserver install很多次了,咋解决
看log,检查config
我去,回复错了,我让你看什么log,你去看下lgsm本地化项目https://dpii.club/linuxgsm-china-yes
jq: error (at :0): Cannot iterate over null (null)
Starting csgoserver: Check IP: 10.0.8.17
Starting csgoserver: NOT SET
Error! App ‘740’ state is 0x202 after update job.
Failure! Installing csgoserver: : Not enough space to download server files
我还有30g储存他说我内存不够..
你机器信息不发出来让大伙看看|´・ω・)ノ
小白一个请问怎么修改路径
他就是安装进左边的盘里
http://lcplcp.cn/tu/1.png
cd /www
再执行命令,注意替换路径哦!
这个格式我试过了还是装进根目录能代搭什么的吗我实在是不会
可以代搭,加群了解!
fetching GitHub server.cfg…ERROR
fetching Bitbucket server.cfg…FAIL
实在下载不下来怎么办orz
自行挂梯子吧
什么情况
文件丢失了吧,在安装一遍(./csgoserver install)
老哥!我有个类似的问题请教您解决
在不安装sourcemod的之前 纯服务器是可以启动的
sourcemod 一安装就报这个错误了
我在安装插件之前安装 libc.so.6 文件貌似是报错过 参照报错处理的教程处理了https://www.bilibili.com/read/cv22127470/
现在有点摸不着头脑 ,看老哥能给提供个解决问题的方向或者思路吗