Difference between revisions of "SourceMod Configuration/zh"

From AlliedModders Wiki
Jump to: navigation, search
(插件加载)
 
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
  
 
=管理员相关=
 
=管理员相关=
*关于<tt>admins_simple.ini</tt>和<tt>admins.cfg</tt>,请参阅[[Adding_Admins_%28SourceMod%29|添加管理员]]。
+
*关于<tt>admins_simple.ini</tt>和<tt>admins.cfg</tt>,请参阅[[Adding_Admins_%28SourceMod%29%2Fzh|添加管理员]]。
*关于<tt>admin_groups.cfg</tt>请参阅[[Adding_Groups_%28SourceMod%29|添加组]]。
+
*关于<tt>admin_groups.cfg</tt>请参阅[[Adding_Groups_%28SourceMod%29%2Fzh|添加组]]。
*关于<tt>admin_overrides.cfg</tt>请参阅[[Overriding_Command_Access_%28SourceMod%29|覆写命令权限]]。
+
*关于<tt>admin_overrides.cfg</tt>请参阅[[Overriding_Command_Access_%28SourceMod%29%2Fzh|覆写命令权限]]。
  
 
文件<tt>admin_levels.cfg</tt>不应该修改。
 
文件<tt>admin_levels.cfg</tt>不应该修改。
  
 
=管理员菜单=
 
=管理员菜单=
关于<tt>adminmenu_cfgs.txt</tt>和<tt>adminmenu_sorting.txt</tt>的修改,请参阅[[Admin_Menu_Configuration_%28SourceMod%29|管理员菜单配置]]。
+
关于<tt>adminmenu_cfgs.txt</tt>和<tt>adminmenu_sorting.txt</tt>的修改,请参阅[[Admin_Menu_Configuration_%28SourceMod%29%2Fzh|管理员菜单配置]]。
  
 
=核心配置=
 
=核心配置=
Line 65: Line 65:
 
通过这个文件,你可以禁止某些插件的运行。例如,SourceBans需要禁用<tt>basebans.smx</tt>,你可以让Core禁止<tt>basebans.smx</tt>的加载。
 
通过这个文件,你可以禁止某些插件的运行。例如,SourceBans需要禁用<tt>basebans.smx</tt>,你可以让Core禁止<tt>basebans.smx</tt>的加载。
  
友情翻译[[User:MisakaSora|MisakaSora]]
 
  
[[Category:SourceMod Documentation]]
+
[[Category:SourceMod Documentation|返回目录]]
 +
 
 +
友情翻译 [[User:MisakaSora|MisakaSora]]

Latest revision as of 21:39, 11 September 2019

Language: English  • 中文


此文档会概述一些SourceMod中配置相关的概念。

配置的类型

SourceMod的配置文件一般处于下面两个文件夹中:

  • cfg/sourcemod - 这里的都是.cfg文件,里面都是控制台变量和指令,这些文件完全可以在服务器控制台中通过exec指令直接运行。
  • addons/sourcemod/configs - 这里的文件内容都是有着特殊或高级格式的,请谨慎编辑,他们不可以在控制台直接运行。

管理员相关

文件admin_levels.cfg不应该修改。

管理员菜单

关于adminmenu_cfgs.txtadminmenu_sorting.txt的修改,请参阅管理员菜单配置

核心配置

文件addons/sourcemod/configs/core.cfg的内容是一些几乎不需要修改的配置,在这里你可以修改跟下面内容相关的配置:

  • 日志
  • 服务器语言
  • 聊天触发器表现
  • 管理员密码
  • 菜单声音

Cvar和sourcemod.cfg

文件cfg/sourcemod/sourcemod.cfg里包含了SourceMod默认带的所有cvar。每个cvar都有注释:

  • 简短文档介绍
  • 默认值,以防忘记
  • 提供此cvar的插件,如果是Core本身,则不会显示

更多详细信息,请参考实际文件。

有许多SourceMod相关的cvar,并不在sourcemod.cfg中。如果插件编写时依照了正确的规则,SourceMod会为每个插件自动生成一个符合上面规则的配置文件。例如,一个叫hat.smx的插件,那么就会生成文件cfg/sourcemod/plugin.hat.cfg,它的内容可能是这样的:

// This file was auto-generated by SourceMod (v1.0.0.986)
// ConVars for plugin "hat.smx"


// MySQL database
// -
// Default: ""
mysqlk_database ""

每次更变地图时,在server.cfg之后,SourceMod会执行sourcemod.cfg和其他插件的配置文件。 is ran.

数据库

文件addons/sourcemod/configs/databases.cfg允许你创建数据库配置,插件通过这些配置建立数据库连接。更多关于编辑此文件,请参阅Configuring SQL

地图列表

文件addons/sourcemod/configs/maplists.cfg是用来配置SourceMod构建地图列表的。每一小节都是一个可以被插件使用的列表。如果插件请求了一个不存在的列表,它会指向default小节,然后找到cvarmapcyclefile所指定的文件,并最终指向maps文件夹中的地图。

通过调整这个文件的配置,你可以把所有的地图列表整合到一个中,或者分开以用于不同的需求。

这个文件的头部有更多详细的文档。

插件加载

文件addons/sourcemod/configs/plugin_settings.cfg有一个简单的目的:“永久”把特定插件加入到debug模式,一般来说,其他设置不需要修改。

通过这个文件,你可以禁止某些插件的运行。例如,SourceBans需要禁用basebans.smx,你可以让Core禁止basebans.smx的加载。

友情翻译 MisakaSora