Installing SourceMod/zh
Language: | English • 한국어 • русский • 中文 |
---|
安装SourceMod非常简单,几乎不需要添加什么配置修改。
Contents
前提条件
一个图形界面的网页浏览器,下载Metamod和SourceMod压缩包。 一个可以把文件拷贝到你专用服务主机上的工具。
SourceMod需要1.9.0或更高的Metamod:Source(建议使用最新版本)。点我访问Metamod:Source主页。手动安装SourceMM的教程可以在这找到。
SourceMod几乎可以运行在所有起源引擎的游戏/模组上。
Valve在SourceMod的不同版本间,有时会在游戏中有不兼容SourceMod的更新。当出现这种情况时,你可能需要安装Metamod和SourceMod的快照版本,可以在需要的版本页面进行查看自己是否需要。
上传/安装
本地服务器
本地安装SourceMod,仅需要把.zip (Windows)或.tar.gz (Linux)文件解压到游戏目录下,比如Counter-Strike(反恐精英)的cstrike目录下、Day of Defeat(胜利之日)的dod目录下等等。
远程服务器
远程安装SourceMod,首先在你本地电脑上解压.zip (Windows)或.tar.gz (Linux)压缩包,解压后你会看到addons文件夹。
先定位到你的游戏文件夹,比如Counter-Strike(反恐精英)的cstrike、Day of Defeat(胜利之日)的dod,在这个文件夹下,应该有一个addons文件夹(如果没有,很可能是你没有安装Metamod:Source),然后使用FTP这样的工具,从你本地的addons文件夹,把整个内容上传到远程的addons文件夹下。结束后你的远程addons文件夹下应该有sourcemod文件夹。
如果在这些步骤上有点问题,你需要去了解一下FTP和服务器管理。不过,你可以找服务器供应者寻求帮助,一些服务器供应者可能会有服务器的图形化管理界面。
另外,如果你直接把tar,gz文件拷贝到srcds所在的文件夹,在cstrike子目录直接执行下面代码: tar -xzf ../sourcemod-1.1.0.tar.gz
检查安装
你的文件夹布局应该是这样的:
- [mod] - 你的游戏模组目录
- addons
- metamod - Metamod:Source
- sourcemod - SourceMod
- addons
当SourceMod上传好/拷贝好后,配置好Metamod:Source,然后完全重启游戏服务器(只是程序,不是电脑重启)。如果是本地的,直接关闭程序然后重启就好。如果是远程服务器,你可能需要寻求服务器供应者的帮助。不过,由于大部分服务器供应者会自动重启服务器,所以通过rcon直接输入quit指令也是安全的。
首先,在你的服务器控制台(不是客户端控制台),输入:
meta list
如果插件安装成功,你会看到下面的输出内容:
] meta list Listing 1 plugin: [01] SourceMod (1.1.0.2489) by AlliedModders LLC
你接下来就可以使用SourceMod的控制台指令了:
sm
一个例子:
] sm version SourceMod Version Information: SourceMod Version: 1.1.0.2489 SourcePawn Engine: SourcePawn 1.1, jit-x86 (build 1.1.0-svn) SourcePawn API: v1 = 4, v2 = 2 Compiled on: Sep 5 2008 02:02:12 http://www.sourcemod.net/
最后,假定你已经设置好管理员(如果没有,参照这个页面),你可以加入游戏后测试游戏菜单,只需要在客户端控制台输入:
sm_admin
你应该会看到一个有一些选项的菜单。
问题解决
如果安装失败,你可能是下面四种情况之一。
Metamod报错NOFILE或FAILED
如果“meta list”指令的返回结果是这样的:
] meta list Listing 1 plugin: [01] <NOFILE>
大多数情况,这要么是文件定位错误,要么就是文件无法加载。想查看更多详情,使用下面的指令(不需要对正确的插件进行查询):
meta info 1
Metamod显示无插件
如果“meta list”指令的返回结果是这样的:
] meta list Listing 0 plugins:
有下面几种原因:
- 最常见的原因是addons/metamod目录下找不到sourcemod.vdf文件,确保sourcemod.vdf在这个目录下。
- 如果sourcemod.vdf文件存在,确保使用了正确版本的Sourcemod(zip文件用于windows,tar.gz用于linux)
Metamod无返回
如果“meta list”根本没有返回值,说明Metamod:Source没有正确安装。这个页面可以教你如何解决这个问题。