SC服务器搭建教程

SC服务器搭建教程

TYHH10 Lv1

目录

安装SC服务器

Windows

在C盘或者桌面,新建一个steamcmd
目录然后到这个网站下载steamcmd
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
下载完之后把压缩包里的steamcmd.exe解压到刚刚创建的目录里面
在steamcmd目录中新建文本sc_up.txt
sc_up.txt在里面输入

1
steamcmd.exe +login anonymous +force_install_dir C:\scserver +app_update 276060 +quit

保存关闭窗口
把后缀(扩展名)txt改成bat,双击运行
接下来的等
下载好后steamcmd会自动关闭窗口
打开scserver的文件目录
鼠标右键srcds.exe文件选择创建快捷方式
点击属性,在目标这一栏结尾空格一下,然后输入

1
-game svencoop -console -port 27015 +maxplayers 8 +map "hl_c01_a1"

-port 端口根据你自己想要的设置
好的,就这样一个纯净的SC服务器就弄好了
MM和AMXX待会再说

使用软件部署服务器

你也可以选择使用软件来管理你的服务器
1.WindowsGSM 现代化的一个管理软件,默认支持游戏46个,可以使用插件扩展更多


截图:
主菜单
Home_Menu
仪表盘
Dashboard_Menu
Discord Bot
Discord_Bot_Menu
插件
Plugins_Menu
设置
Settinge_Menu
安装游戏服务器
Install_Game_Server_Menu
需要添加一个插件才能进行,去这个WindowsGSM.SvenCoop 仓库可以下载的插件以及如何安装

Linux

Ubuntu

这边演示的系统版本是:24.04
首先,装好相关的依赖

1
sudo apt update && sudo apt install -y lib32gcc-s1

建立服务器账户,并修改密码

1
sudo useradd -m server && sudo passwd server

如果你直接登录服务器账户,你可能会看到输入框这边只有$
这边需要更改/etc/passwd里面文件的内容

1
sudo vi /etc/passwd

小键盘上的上下左右键进行,光标的移动
然后找到这个

1
server:x:1001:1001::/home/server:/bin/sh

按键盘的I进入编辑模式
将结尾的sh修改为bash
按键盘ESC返回命令模式,在输入:wq保存退出
输入cd /home进入home目录
在当前目录创建两个目录,输入:

1
sudo mkdir steamcmd && sudo mkdir scserver

创建完后输入cd steamcmd 进入steamcmd目录
然后下载并解压steamcmd压缩包,输入:

1
sudo wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz && tar zxf steamcmd_linux.tar.gz && rm steamcmd_linux.tar.gz

下载并解压完后,输入:

1
./steamcmd.sh +login anonymous +force_install_dir /home/scserver +app_update 276060 +quit

cd切换到/home/scserver
假如你直接运行的话

1
./svends_run -game svencoop -console -port 27055 +maxplayers 8 +map "hl_c01_a1"

你会发现它error
按照Discord上面在Ubuntu的22.04~24.10需要下载相关的.so文件才能够正常运行
Discord跳转到这个消息
https://drive.google.com/file/d/1PVcwhwTZ_xOdZzfg9bEkm5wfQgVlf1LU/view?usp=sharing
不过这个链接你需要梯子才可以访问
你可以直接从我这边博客上面下载scfix.tar.gz[点击后下载]
里面的文件直接放在服务器的根目录/home/scserver里面就行
也就是svends_run这个文件的所在目录

server.cfg

这内容也没啥
打开这个文件,因为看到官方已经写好了基本的内容 不过rcon密码必须要添加一个

1
rcon_password "密码"

装MM和AMXX

接下来是MM+AMXX这个平台的部署
这个是当初给我折磨的够久(
无非就是到处查资料,慢慢的试
在这个AMX Mod X - Half-Life Scripting for Pros! 网页中
找到AMX Mod X Base这个标题
AMX Mod X Base根据你的系统来选
MM需要从这个metamod-p 仓库下载
下载好后在服务器目录打开svencoop
把压缩包中的addons
放到这里面
在/svencoop/addons/metamod
新建plugins.ini文件
在里面输入

1
linux addons/amxmodx/dlls/amxmodx_mm_i386.so

Windows需要修改成

1
windows addons/amxmodx/dlls/amxmodx_mm.dll

弄好之后,你需要在你的启动指令结尾 空格一下然后加上这个

1
-dll addons/metamod/dlls/metamod.so +localinfo mm_gamedll "dlls/server.so"

Windows把.os改成.dll
假如你开启log输出看到了

1
[AMXX] Loaded xxx admins from file

那么装好了

结束
  • 标题: SC服务器搭建教程
  • 作者: TYHH10
  • 创建于 : 2024-07-30 13:28:10
  • 更新于 : 2024-11-24 12:46:31
  • 链接: https://blog.tyhh10.xyz/2024/07/30/sc_server_setup_tutorial/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。