Difference between revisions of "SourceMod Configuration/zh"
MisakaSora (talk | contribs) (→管理员菜单) |
MisakaSora (talk | contribs) (→插件加载) |
||
(One intermediate revision 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>不应该修改。 | ||
Line 65: | Line 65: | ||
通过这个文件,你可以禁止某些插件的运行。例如,SourceBans需要禁用<tt>basebans.smx</tt>,你可以让Core禁止<tt>basebans.smx</tt>的加载。 | 通过这个文件,你可以禁止某些插件的运行。例如,SourceBans需要禁用<tt>basebans.smx</tt>,你可以让Core禁止<tt>basebans.smx</tt>的加载。 | ||
− | |||
− | [[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.txt和adminmenu_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