<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alliedmods.net/index.php?action=history&amp;feed=atom&amp;title=Managing_your_Sourcemod_installation%2Fzh</id>
	<title>Managing your Sourcemod installation/zh - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alliedmods.net/index.php?action=history&amp;feed=atom&amp;title=Managing_your_Sourcemod_installation%2Fzh"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Managing_your_Sourcemod_installation/zh&amp;action=history"/>
	<updated>2026-05-09T15:22:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Managing_your_Sourcemod_installation/zh&amp;diff=11237&amp;oldid=prev</id>
		<title>Shooting King: Using proper table header</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Managing_your_Sourcemod_installation/zh&amp;diff=11237&amp;oldid=prev"/>
		<updated>2021-09-28T22:39:51Z</updated>

		<summary type="html">&lt;p&gt;Using proper table header&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 22:39, 28 September 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot; &gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| style=&amp;quot;width:600px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| style=&amp;quot;width:600px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|- class=&amp;quot;t2th&amp;quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;!&lt;/ins&gt;文件夹&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; |&lt;/del&gt;文件夹&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;!&lt;/ins&gt;描述&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/del&gt;描述&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; |- class=&amp;quot;t2td&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; |- class=&amp;quot;t2td&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; | '''/bin'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; | '''/bin'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shooting King</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Managing_your_Sourcemod_installation/zh&amp;diff=10809&amp;oldid=prev</id>
		<title>Yurizhou: /* 入门 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Managing_your_Sourcemod_installation/zh&amp;diff=10809&amp;oldid=prev"/>
		<updated>2019-09-09T04:37:20Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;入门&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 04:37, 9 September 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;开始熟悉 &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;入门 &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 服务器控制台 ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== 服务器控制台 ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;你刚刚[[Installing_SourceMod/zh|安装了sourcemod]]并保证它正常运行。为此你执行了[[Installing_SourceMod#Checking_the_Install|Checking the Install]]章节中的指令并且在服务器控制台中第一次尝试了命令。&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;你刚刚[[Installing_SourceMod/zh|安装了sourcemod]]并保证它正常运行。为此你执行了[[Installing_SourceMod#Checking_the_Install|Checking the Install]]章节中的指令并且在服务器控制台中第一次尝试了命令。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l109&quot; &gt;Line 109:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 109:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果失败了，查看 [[#怎样检查你的插件是否安装好了|怎样检查sourcemod插件的安装]]?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果失败了，查看 [[#怎样检查你的插件是否安装好了|怎样检查sourcemod插件的安装]]?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 安装插件 ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 安装插件 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Yurizhou</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Managing_your_Sourcemod_installation/zh&amp;diff=10807&amp;oldid=prev</id>
		<title>Yurizhou: Created page with &quot;== 开始熟悉 == === 服务器控制台 === 你刚刚安装了sourcemod并保证它正常运行。为此你执行了Installing_SourceMod#Checki...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Managing_your_Sourcemod_installation/zh&amp;diff=10807&amp;oldid=prev"/>
		<updated>2019-09-08T15:24:30Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== 开始熟悉 == === 服务器控制台 === 你刚刚&lt;a href=&quot;/Installing_SourceMod/zh&quot; title=&quot;Installing SourceMod/zh&quot;&gt;安装了sourcemod&lt;/a&gt;并保证它正常运行。为此你执行了Installing_SourceMod#Checki...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 开始熟悉 ==&lt;br /&gt;
=== 服务器控制台 ===&lt;br /&gt;
你刚刚[[Installing_SourceMod/zh|安装了sourcemod]]并保证它正常运行。为此你执行了[[Installing_SourceMod#Checking_the_Install|Checking the Install]]章节中的指令并且在服务器控制台中第一次尝试了命令。&lt;br /&gt;
&lt;br /&gt;
要熟悉控制台，可以直接用服务器控制台或者rcon指令。(例如使用[http://www.hlsw.org/ HLSW]).&lt;br /&gt;
&lt;br /&gt;
至少尝试以下指令&lt;br /&gt;
* sm&lt;br /&gt;
* sm version&lt;br /&gt;
* sm plugins&lt;br /&gt;
* sm plugins list&lt;br /&gt;
* sm plugins reload 1&lt;br /&gt;
* sm plugins refresh&lt;br /&gt;
* sm plugins unload funvotes&lt;br /&gt;
* sm plugins load funvotes&lt;br /&gt;
* sm exts list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 文件结构 ===&lt;br /&gt;
你也要熟悉sourcemod的文件结构，这意味着&lt;br /&gt;
Also get to know the directory layout sourcemod is using, this means:&lt;br /&gt;
# 看看有哪些文件夹&lt;br /&gt;
# 文件夹中有什么文件&lt;br /&gt;
# 文件中有什么&amp;lt;span style=&amp;quot;font-size:80%&amp;quot;&amp;gt;(使用记事本打开 (推荐: notepad++[https://notepad-plus-plus.org] 或者其他第三方编辑器)).&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:600px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |- class=&amp;quot;t2th&amp;quot;&lt;br /&gt;
 |文件夹&lt;br /&gt;
 |描述&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/bin'''&lt;br /&gt;
 | 忽略这个文件夹，这里面是sourcemod的二进制文件&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/configs'''&lt;br /&gt;
 | 这是sourcemod和插件默认放置配置文件的地方。&lt;br /&gt;
查看里面所有文件至少一次，尝试去理解它们&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/data'''&lt;br /&gt;
 | 暂时忽略这个文件夹&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/extensions'''&lt;br /&gt;
 | 这是拓展安装的位置。你可能注意到了许多拓展出现了多次，这是因为不同的游戏引擎需要基于他们SDK的独特的拓展。&lt;br /&gt;
拿bintools举例：&lt;br /&gt;
{| style=&amp;quot;width:450px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
 |- class=&amp;quot;t1td&amp;quot;&lt;br /&gt;
 | '''bintools.ext.dll'''&lt;br /&gt;
 | 这是原版的source引擎拓展&lt;br /&gt;
 |- class=&amp;quot;t1td&amp;quot;&lt;br /&gt;
 | '''bintools.ext.1.ep1.dll'''&lt;br /&gt;
 | &amp;quot;老版Metamod&amp;quot; (Insurgency，Eternal Silence和其他EP1的mods)&lt;br /&gt;
 |- class=&amp;quot;t1td&amp;quot;&lt;br /&gt;
 | '''bintools.ext.2.darkm.dll'''&lt;br /&gt;
 | 这是Dark Messiah的拓展&lt;br /&gt;
 |- class=&amp;quot;t1td&amp;quot;&lt;br /&gt;
 | '''bintools.ext.2.ep2.dll'''&lt;br /&gt;
 | 这是&amp;quot;OrangeBox&amp;quot;引擎下的ZPS, AOC, PVKII之类的拓展&lt;br /&gt;
 |- class=&amp;quot;t1td&amp;quot;&lt;br /&gt;
 | '''bintools.ext.2.ep2v.dll'''&lt;br /&gt;
 | 这是&amp;quot;OrangeBoxValve&amp;quot;引擎下的CSS,TF2,DODS,HL2DM,GMOD之类的拓展&lt;br /&gt;
 |- class=&amp;quot;t1td&amp;quot;&lt;br /&gt;
 | '''bintools.ext.2.l4d.dll'''&lt;br /&gt;
 | 这是L4D的拓展&lt;br /&gt;
 |- class=&amp;quot;t1td&amp;quot;&lt;br /&gt;
 | '''bintools.ext.2.l4d2.dll'''&lt;br /&gt;
 | 这是L4D2的拓展&lt;br /&gt;
 |- class=&amp;quot;t1td&amp;quot;&lt;br /&gt;
 | '''bintools.ext.2.swarm.dll'''&lt;br /&gt;
 | 这是Alien Swarm的拓展&lt;br /&gt;
|}&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/gamedata'''&lt;br /&gt;
 | 有拓展或者插件使用了游戏引擎提供的功能。例如，如果要重生玩家或者给玩家装备武器，sourcemod需要知道一些函数的前提条件（具体地，偏移和签名这些参数）。这些数据每次更新都会改变，你目前不需要知道更多信息，因为sourcemod有内置的更新其，它会自动的从新的游戏数据文件夹中获取这些数据。&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/logs'''&lt;br /&gt;
 | debug的神器。一切都被记录在这里。如果有人问你日志文件在说什么，或者你遇到了任何错误：复现你的问题，然后看看日志文件然后复制粘贴这些信息。如果你不了解错误原因，发给相关人士处理。&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/plugins'''&lt;br /&gt;
 | 所有插件（.smx文件）都会在sourcemod启动时自动加载。当地图更改时如果文件发生了改变，也会重新加载。&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/plugins/disabled'''&lt;br /&gt;
 | 在这个子文件夹中的插件不会被加载。如果你想要禁用一个插件，就把它从父文件夹中剪切进去。反之亦然。你会发现这个文件夹中有一些你可能想安装的官方插件（例如，rtv换图插件）。&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/scripting'''&lt;br /&gt;
 | 你能看到一些插件的源码。安装插件并不需要放置任何文件在这里，但是我们强烈推荐不要仅仅安装smx文件，最好也带上相应的sp文件。&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''/translations'''&lt;br /&gt;
 | 无需多言，这里有许多语言的翻译。我们鼓励插件提供翻译文件，所有你安装插件时也许需要拷贝一些文件到这。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 将自己设为管理员 ===&lt;br /&gt;
为了便于管理，你应该把自己设为root管理员。&lt;br /&gt;
有许多方法来获取服务器权限。这里我们用最简单暴力的方式，但你可能需要查看[[Zh_cn:Adding_Admins_(SourceMod)|增加管理员]] and [[Adding_Groups_(SourceMod)|增加组]]，然后创建一组系统管理员并设置自己的权限。&lt;br /&gt;
&lt;br /&gt;
我们使用最简单的方式，只需要在&amp;lt;tt&amp;gt;sourcemod/configs/&amp;lt;/tt&amp;gt;文件夹下的&amp;lt;tt&amp;gt;admins_simple.cfg&amp;lt;/tt&amp;gt;文件中加一行：&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;你的steamid&amp;quot; &amp;quot;99:z&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
然后在服务器控制台输入'''sm_reloadadmins'''，你会收到以下回复&amp;lt;tt&amp;gt;[SM] Admin cache has been refreshed.&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 尝试启用/禁用插件 ===&lt;br /&gt;
如果你看了上面的内容，你应该已经知道如何做了。&lt;br /&gt;
&lt;br /&gt;
如果你看了关于服务器控制台的内容，你也知道了如何测试它了。&lt;br /&gt;
&lt;br /&gt;
但让我们再解释一次，我们想要启用mapchooser（选择地图）插件:&lt;br /&gt;
# 复制 &amp;lt;tt&amp;gt;plugins/disabled/mapchooser.smx&amp;lt;/tt&amp;gt; 到 &amp;lt;tt&amp;gt;plugins/mapchooser.smx&amp;lt;/tt&amp;gt;&lt;br /&gt;
# 你可以使用&amp;lt;tt&amp;gt;sm plugins load mapchooser&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt; 或者换图来启用。&lt;br /&gt;
# 输入&amp;lt;tt&amp;gt;sm plugins list&amp;lt;/tt&amp;gt;来看看当前启用的插件。&lt;br /&gt;
&lt;br /&gt;
如果失败了，查看 [[#怎样检查你的插件是否安装好了|怎样检查sourcemod插件的安装]]?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 安装插件 ==&lt;br /&gt;
=== 基础 ===&lt;br /&gt;
对于一些只有源码和二进制文件的插件，例如[http://forums.alliedmods.net/showthread.php?t=74531 Basic AFK Manager]，安装起来十分直接，并且基本和启用官方插件一样。(参考[[#尝试启用/禁用插件|1.4]]). 你复制&amp;lt;tt&amp;gt;.smx&amp;lt;/tt&amp;gt; 文件去 &amp;lt;tt&amp;gt;plugins&amp;lt;/tt&amp;gt;文件夹， &amp;lt;tt&amp;gt;.sp&amp;lt;/tt&amp;gt;文件去&amp;lt;tt&amp;gt;scripting&amp;lt;/tt&amp;gt;文件夹。&lt;br /&gt;
&lt;br /&gt;
对于一些复杂的插件，例如[http://forums.alliedmods.net/showthread.php?t=59147 SM Bot Tools],可能需要赋值翻译或者游戏数据到相应的文件夹。但是聪明的开发者会给你一个完美的压缩文件，所有的文件都放在了对应的文件夹中，你只需要将所有东西直接复制到sourcemod文件夹。&lt;br /&gt;
'''插件自己的说明永远是第一位的'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 依赖 ===&lt;br /&gt;
有一部分插件依赖于其他插件，但是很多插件依赖于一个或多个拓展。拓展通常提供了一些能让插件做更多事情的特性。如果一个插件有依赖项，肯定会在描述页提及，这就需要你自己去找了。&lt;br /&gt;
&lt;br /&gt;
在第三章[[#安装拓展|如何安装拓展]]中学习如何安装拓展。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 怎样检查你的插件是否安装好了 ===&lt;br /&gt;
当你遇到了插件或者拓展的问题，永远用服务器客户端来解决，不需要管客户端控制台的事情，SourceMod是一个服务器端的插件。&lt;br /&gt;
&lt;br /&gt;
只需要在安装后换图，然后再服务器控制台输入&amp;lt;tt&amp;gt;sm plugins list&amp;lt;/tt&amp;gt;。你应该看到了改变。如果你安装的插件没有被列出来，这意味着插件没有被正确地安装。（这意味着这不是插件的错，而是你的错），并且你需要想清楚什么地方做错了。一般而言，你没有把编译后的插件(the &amp;lt;tt&amp;gt;.smx&amp;lt;/tt&amp;gt; 文件)放在sourcemod下的&amp;lt;tt&amp;gt;/plugins&amp;lt;/tt&amp;gt;文件夹中。&lt;br /&gt;
&lt;br /&gt;
如果插件被列了出来，但是有&amp;lt;tt&amp;gt;&amp;lt;Failed&amp;gt;&amp;lt;/tt&amp;gt;前缀，那就是发生了其他错误。为了获取问题的类型，输入&amp;lt;tt&amp;gt;sm plugins info &amp;lt;plugin id&amp;gt;&amp;lt;/tt&amp;gt;, replace &amp;lt;tt&amp;gt;&amp;lt;plugin id&amp;gt;&amp;lt;/tt&amp;gt;加上列表中问题插件的名字。你可能会看到&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:600px;&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;80&amp;quot; | &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width=&amp;quot;180&amp;quot; |&lt;br /&gt;
 |- class=&amp;quot;t2th&amp;quot;&lt;br /&gt;
 |错误 || 描述&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''Could not find translation file'''&lt;br /&gt;
 | 你没有把翻译文件放到正确的位置。请再一次检查插件页的内容，再一次检查提供的压缩文件。如果真的缺失了翻译文件，报告给开发者，否则自行放置到相应的文件夹。&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''Native 'xyz' was not found'''&amp;lt;br&amp;gt;或者&amp;lt;br&amp;gt;'''Required extension &amp;quot;xyz&amp;quot; file(&amp;quot;xyz.ext&amp;quot;) not running.'''&lt;br /&gt;
 | 你安装了旧版本的拓展，或者没有安装需要的拓展。检查你的拓展版本（输入sm exts list）并更新它。&lt;br /&gt;
 |- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
 | '''Wrong game'''&lt;br /&gt;
 | 你用的是其他游戏的插件。停用这个插件。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 帮助开发者 ===&lt;br /&gt;
如果你竭尽所能，依然无法让插件正常工作，那是相当不正常的事情。插件开发者会认为你没有正常安装这个插件并给你这个页面的链接。'''请避免这样的事情发生''' 给他们充分的证据证明你已经到了无法独自处理问题的地步.告诉他们你已经试过了，并给他控制台的日志文件（如果你无法复制粘贴，也可以给截图）和一切有关信息。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 安装拓展 ==&lt;br /&gt;
=== 基础 ===&lt;br /&gt;
拓展和插件类似，但是更加有力。在有插件需要的情况下才会被启用。这意味着，一个拓展如果没有被任何插件依赖，你输入&amp;lt;tt&amp;gt;sm exts list&amp;lt;/tt&amp;gt;后看不到它。&lt;br /&gt;
&lt;br /&gt;
一些拓展给其他插件提供了功能(例‘’'如[http://forums.alliedmods.net/showthread.php?t=106748 SDKHooks])，一些拓展直接影响游戏本身。(例如[http://forums.alliedmods.net/showthread.php?t=145218 UnlockBlock]).&lt;br /&gt;
&lt;br /&gt;
=== 拓展名和版本 ===&lt;br /&gt;
一些拓展只有一个版本。它们的文件名类似&amp;lt;tt&amp;gt;bintools.ext.dll&amp;lt;/tt&amp;gt; for Windows, &amp;lt;tt&amp;gt;bintools.ext.so&amp;lt;/tt&amp;gt; for Linux, or &amp;lt;tt&amp;gt;bintools.ext.dylib&amp;lt;/tt&amp;gt; for OSX.&lt;br /&gt;
&lt;br /&gt;
另一些拓展基于不同的引擎有多个版本。它们的文件名通常像&amp;lt;tt&amp;gt;[extension name].ext.[MetaMod: Source API version].[Game engine string].[extension]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
例如，SDKTools在Windows SourceMod中有以下文件&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 游戏 !! 文件名&lt;br /&gt;
|-&lt;br /&gt;
| Alien Swarm || &amp;lt;tt&amp;gt;sdktools.ext.2.swarm.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Bloody Good Time || &amp;lt;tt&amp;gt;sdktools.ext.2.bgt.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Dark Messiah || &amp;lt;tt&amp;gt;sdktools.ext.2.darkm.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Episode 1 / Generic non-OB mods || &amp;lt;tt&amp;gt;sdktools.ext.1.ep1.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Episode 2 / Orange Box / Source 2007 / Generic OB mods || &amp;lt;tt&amp;gt;sdktools.ext.2.ep2.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| E.Y.E: Divine Cybermancy || &amp;lt;tt&amp;gt;sdktools.ext.2.eye.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Left 4 Dead || &amp;lt;tt&amp;gt;sdktools.ext.2.l4d.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Left 4 Dead 2 || &amp;lt;tt&amp;gt;sdktools.ext.2.l4d2.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Source 2009 / Half-Life 2: DeathMatch / Day of Defeat: Source / Counter-Strike: Source / Team Fortress 2 || &amp;lt;tt&amp;gt;sdktools.ext.2.ep2v.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 安装一个拓展 ===&lt;br /&gt;
这和安装插件很像，所以没必要再说一遍，但我还是做了😂。&lt;br /&gt;
安装拓展你只需要复制到&amp;lt;tt&amp;gt;/extensions&amp;lt;/tt&amp;gt;文件夹。&lt;br /&gt;
'''拓展也可能需要翻译文件和游戏数据，不要遗漏了它们'''&lt;br /&gt;
&lt;br /&gt;
要自动加载拓展，只需要换图或者输入&amp;lt;tt&amp;gt;sm exts load &amp;lt;name of your extension&amp;gt;&amp;lt;/tt&amp;gt;。谨记，没有被依赖的拓展是不会被自动加载的。&lt;br /&gt;
&lt;br /&gt;
强制加载拓展只需要创建一个空文件，名字为拓展名加上&amp;lt;tt&amp;gt;.autoload&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* 例如:&lt;br /&gt;
** 拓展名是&amp;lt;tt&amp;gt;extensions/sdkhooks.ext.2.ep2v.dll&amp;lt;/tt&amp;gt;&lt;br /&gt;
** 空文件为&amp;lt;tt&amp;gt;extensions/sdkhooks.autoload&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''注意：''' 你不能更新一个正在运行的拓展，你需要首先通过&amp;lt;tt&amp;gt;sm unload &amp;lt;拓展名&amp;gt;&amp;lt;/tt&amp;gt;停用拓展或关闭服务器。否则，你的Linux服务器很容易崩溃，你的Windows服务器则禁止你这样操作。&lt;br /&gt;
&lt;br /&gt;
=== 处理拓展问题 ===&lt;br /&gt;
和你之前学到的方式类似。&lt;br /&gt;
&lt;br /&gt;
如何查看拓展是否加载了，或者加载失败了? sm exts list&lt;br /&gt;
如何在运行时加载拓展? sm exts load &amp;lt;extension name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以上都会告诉你 '''为什么''' 失败了。这和[[#怎样检查你的插件是否安装好了|怎样检查你的插件是否安装好了]]章节类似，请确保你看了里面的内容。&lt;br /&gt;
至少它会告诉你如何继续。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:SourceMod Documentation]]&lt;/div&gt;</summary>
		<author><name>Yurizhou</name></author>
		
	</entry>
</feed>