SC服务器搭建教程
目录
安装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个,可以使用插件扩展更多
截图:
主菜单
仪表盘
Discord Bot
插件
设置
安装游戏服务器
需要添加一个插件才能进行,去这个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文件才能够正常运行
跳转到这个消息
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 进行许可。