Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rules and config #15

Merged
merged 6 commits into from
Jan 18, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions Resources/ConfigPresets/Axolotl/default.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[game]
hostname = "Ванилла Space Axolotl [RU][LRP][MRP]"
desc = "Сервер с действительно ванильной сборкой на русском языке.\nОтсутствие целей станции, СРП, АВД, душных правил и законов.\nИменно так, как задумывали разработчики."
maxplayers = 150
soft_max_players = 50
map_rotation = true

[rules]
time = 60.0

[hub]
advertise = true
tags = "lang:ru,rp:low,rp:med,region:eu_e"
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/axolotl/guidebook/guides.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
guide-entry-axolotl-rules-bans = Баны
110 changes: 55 additions & 55 deletions Resources/Locale/ru-RU/guidebook/guides.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -77,60 +77,60 @@ guide-entry-minor-antagonists = Малые антагонисты
guide-entry-space-ninja = Космический ниндзя
guide-entry-thieves = Воры
guide-entry-rules = Правила сервера
guide-entry-rules-core-only = Core Only Ruleset
guide-entry-rules-lrp = Standard Ruleset
guide-entry-rules-mrp = MRP Ruleset
guide-entry-rules-role-types = Role Types
guide-entry-rules-core = Core Rules
guide-entry-rules-c1 = C1
guide-entry-rules-c2 = C2
guide-entry-rules-c3 = C3
guide-entry-rules-c4 = C4
guide-entry-rules-c5 = C5
guide-entry-rules-c6 = C6
guide-entry-rules-c7 = C7
guide-entry-rules-c8 = C8
guide-entry-rules-c9 = C9
guide-entry-rules-c10 = C10
guide-entry-rules-c11 = C11
guide-entry-rules-c12 = C12
guide-entry-rules-c13 = C13
guide-entry-rules-c14 = C14
guide-entry-rules-roleplay = Roleplay Rules
guide-entry-rules-r1 = R1
guide-entry-rules-r2 = R2
guide-entry-rules-r3 = R3
guide-entry-rules-r4 = R4
guide-entry-rules-r5 = R5
guide-entry-rules-r6 = R6
guide-entry-rules-r7 = R7
guide-entry-rules-r8 = R8
guide-entry-rules-r9 = R9
guide-entry-rules-r10 = R10
guide-entry-rules-r11 = R11
guide-entry-rules-r11-1 = R11-1
guide-entry-rules-r11-2 = R11-2
guide-entry-rules-r12 = R12
guide-entry-rules-r13 = R13
guide-entry-rules-r14 = R14
guide-entry-rules-r15 = R15
guide-entry-rules-silicon = Silicon Rules
guide-entry-rules-s1 = S1
guide-entry-rules-s2 = S2
guide-entry-rules-s3 = S3
guide-entry-rules-s4 = S4
guide-entry-rules-s5 = S5
guide-entry-rules-s6 = S6
guide-entry-rules-s7 = S7
guide-entry-rules-s8 = S8
guide-entry-rules-s9 = S9
guide-entry-rules-s10 = S10
guide-entry-rules-space-law = Space Law
guide-entry-rules-sl-crime-list = Crime List
guide-entry-rules-sl-controlled-substances = Controlled Substances
guide-entry-rules-sl-restricted-gear = Restricted Gear
guide-entry-rules-sl-restricted-weapons = Restricted Weapons
guide-entry-rules-ban-types = Ban Types
guide-entry-rules-ban-durations = Ban Durations
guide-entry-rules-core-only = Только основные правила
guide-entry-rules-lrp = Стандартные правила
guide-entry-rules-mrp = МРП правила
guide-entry-rules-role-types = Виды ролей
guide-entry-rules-core = Основные правила
guide-entry-rules-c1 = О1
guide-entry-rules-c2 = О2
guide-entry-rules-c3 = О3
guide-entry-rules-c4 = О4
guide-entry-rules-c5 = О5
guide-entry-rules-c6 = О6
guide-entry-rules-c7 = О7
guide-entry-rules-c8 = О8
guide-entry-rules-c9 = О9
guide-entry-rules-c10 = О10
guide-entry-rules-c11 = О11
guide-entry-rules-c12 = О12
guide-entry-rules-c13 = О13
guide-entry-rules-c14 = О14
guide-entry-rules-roleplay = РП Правила
guide-entry-rules-r1 = Р1
guide-entry-rules-r2 = Р2
guide-entry-rules-r3 = Р3
guide-entry-rules-r4 = Р4
guide-entry-rules-r5 = Р5
guide-entry-rules-r6 = Р6
guide-entry-rules-r7 = Р7
guide-entry-rules-r8 = Р8
guide-entry-rules-r9 = Р9
guide-entry-rules-r10 = Р10
guide-entry-rules-r11 = Р11
guide-entry-rules-r11-1 = Р11-1
guide-entry-rules-r11-2 = Р11-2
guide-entry-rules-r12 = Р12
guide-entry-rules-r13 = Р13
guide-entry-rules-r14 = Р14
guide-entry-rules-r15 = Р15
guide-entry-rules-silicon = Правила синтетиков
guide-entry-rules-s1 = С1
guide-entry-rules-s2 = С2
guide-entry-rules-s3 = С3
guide-entry-rules-s4 = С4
guide-entry-rules-s5 = С5
guide-entry-rules-s6 = С6
guide-entry-rules-s7 = С7
guide-entry-rules-s8 = С8
guide-entry-rules-s9 = С9
guide-entry-rules-s10 = С10
guide-entry-rules-space-law = Космический закон
guide-entry-rules-sl-crime-list = Список преступлений
guide-entry-rules-sl-controlled-substances = Контролируемые вещества
guide-entry-rules-sl-restricted-gear = Ограниченное снаряжение
guide-entry-rules-sl-restricted-weapons = Ограниченное оружие
guide-entry-rules-ban-types = Виды банов
guide-entry-rules-ban-durations = Длительности банов
guide-entry-writing = Разметка письма
guide-entry-glossary = Словарь терминов
194 changes: 194 additions & 0 deletions Resources/Prototypes/Axolotl/Guidebook/rules.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
- type: guideEntry
id: AxolotlRuleset
name: guide-entry-rules
ruleEntry: true
text: "/ServerInfo/Axolotl/ServerRules/Rules.xml"

- type: guideEntry
id: AxolotlRuleC1
name: guide-entry-rules-c1
ruleEntry: true
priority: 1
text: "/ServerInfo/Axolotl/ServerRules/CoreRules/RuleC1Admin.xml"

- type: guideEntry
id: AxolotlRuleC2
name: guide-entry-rules-c2
ruleEntry: true
priority: 2
text: "/ServerInfo/Axolotl/ServerRules/CoreRules/RuleC2DBAD.xml"

- type: guideEntry
id: AxolotlRuleC3
name: guide-entry-rules-c3
ruleEntry: true
priority: 3
text: "/ServerInfo/Axolotl/ServerRules/CoreRules/RuleC3Language.xml"

- type: guideEntry
id: AxolotlRuleC4
name: guide-entry-rules-c4
ruleEntry: true
priority: 4
text: "/ServerInfo/Axolotl/ServerRules/CoreRules/RuleC4Metacoop.xml"

- type: guideEntry
id: AxolotlRuleC5
name: guide-entry-rules-c5
ruleEntry: true
priority: 5
text: "/ServerInfo/Axolotl/ServerRules/CoreRules/RuleC5OOC.xml"

- type: guideEntry
id: AxolotlRuleC6
name: guide-entry-rules-c6
ruleEntry: true
priority: 6
text: "/ServerInfo/Axolotl/ServerRules/CoreRules/RuleC6ERP.xml"

- type: guideEntry
id: AxolotlRuleC7
name: guide-entry-rules-c7
ruleEntry: true
priority: 7
text: "/ServerInfo/Axolotl/ServerRules/CoreRules/RuleC7Bugs.xml"

- type: guideEntry
id: AxolotlRuleR1
name: guide-entry-rules-r1
ruleEntry: true
priority: 1
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR1Grief.xml"

- type: guideEntry
id: AxolotlRuleR2
name: guide-entry-rules-r2
ruleEntry: true
priority: 2
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR2RealCharacter.xml"

- type: guideEntry
id: AxolotlRuleR3
name: guide-entry-rules-r3
ruleEntry: true
priority: 3
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR3CharacterRules.xml"

- type: guideEntry
id: AxolotlRuleR4
name: guide-entry-rules-r4
ruleEntry: true
priority: 4
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR4DontLeaveRole.xml"

- type: guideEntry
id: AxolotlRuleR5
name: guide-entry-rules-r5
ruleEntry: true
priority: 5
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR5Conflicts.xml"

- type: guideEntry
id: AxolotlRuleR6
name: guide-entry-rules-r6
ruleEntry: true
priority: 6
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR6Metashield.xml"

- type: guideEntry
id: AxolotlRuleR7
name: guide-entry-rules-r7
ruleEntry: true
priority: 7
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR7SelfAntag.xml"

- type: guideEntry
id: AxolotlRuleR8
name: guide-entry-rules-r8
ruleEntry: true
priority: 8
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR8AntagRules.xml"

- type: guideEntry
id: AxolotlRuleR9
name: guide-entry-rules-r9
ruleEntry: true
priority: 9
text: "/ServerInfo/Axolotl/ServerRules/RPRules/RuleR9CommandRules.xml"

- type: guideEntry
id: AxolotlRuleS1
name: guide-entry-rules-s1
ruleEntry: true
priority: 1
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS1Laws.xml"

- type: guideEntry
id: AxolotlRuleS2
name: guide-entry-rules-s2
ruleEntry: true
priority: 2
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS2LawPriority.xml"

- type: guideEntry
id: AxolotlRuleS3
name: guide-entry-rules-s3
ruleEntry: true
priority: 3
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS3LawRedefinition.xml"

- type: guideEntry
id: AxolotlRuleS4
name: guide-entry-rules-s4
ruleEntry: true
priority: 4
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS4RequestChanges.xml"

- type: guideEntry
id: AxolotlRuleS5
name: guide-entry-rules-s5
ruleEntry: true
priority: 5
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS5FreeSilicon.xml"

- type: guideEntry
id: AxolotlRuleS6
name: guide-entry-rules-s6
ruleEntry: true
priority: 6
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS6UnreasonableOrders.xml"

- type: guideEntry
id: AxolotlRuleS7
name: guide-entry-rules-s7
ruleEntry: true
priority: 7
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS7Consistency.xml"

- type: guideEntry
id: AxolotlRuleS8
name: guide-entry-rules-s8
ruleEntry: true
priority: 8
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS8DefaultCrewDefinition.xml"

- type: guideEntry
id: AxolotlRuleS9
name: guide-entry-rules-s9
ruleEntry: true
priority: 9
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS9DefaultHarmDefinition.xml"

- type: guideEntry
id: AxolotlRuleS10
name: guide-entry-rules-s10
ruleEntry: true
priority: 10
text: "/ServerInfo/Axolotl/ServerRules/SiliconRules/RuleS10OrderConflicts.xml"

- type: guideEntry
id: AxolotlBans
name: guide-entry-axolotl-rules-bans
ruleEntry: true
priority: 11
text: "/ServerInfo/Axolotl/ServerRules/Bans.xml"
27 changes: 27 additions & 0 deletions Resources/ServerInfo/Axolotl/ServerRules/Bans.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<Document>
# Баны

[bold]Баны можно обжаловать в дискорде Space Axolotl.[/bold]

# Длительности банов

## Временный
Временные запреты будут сняты автоматически через определенное время. Если это игровой запрет, то при попытке подключения вам сообщат, сколько времени осталось.

## Бессрочный
Эти запреты будут сняты только после успешного обжалования в дискорде. Любой бан, в котором не указано, когда он истекает, и не указано иное, может считаться бессрочным.

## Ваучерный
Это бессрочный бан, который может быть обжалован только в случае успешного обжалования, и для рассмотрения которого требуется подтверждение хорошего поведения от администрации известного или хотя бы прилично активного сервера SS13/SS14. Ваучерные баны обычно не могут быть обжалованы в течение как минимум шести месяцев после их выдачи. Без ваучера игрок может попытаться обжаловать ваучерный бан только один раз, и только в том случае, если бан был наложен неправомерно. Ваучерные баны обычно выдаются только в результате неудачного обжалования на бессрочный бан игроками с большой историей банов и создания проблем.

## Перманентный
Этот бан можно обжаловать только в том случае, если он был наложен неправомерно, в том числе если бан не должен был быть перманентным. Если в результате обжалования будет установлено, что бан был наложен правильно, бан не может быть обжалован повторно и не будет снят. Такие запреты применяются крайне редко, но к игрокам, которые постоянно создают проблемы даже после ваучерного бана или к пользователям с совершенно неприемлемым поведением, которые могут быть перманентно изгнаны.

# Виды банов

## Бан роли
Также называемый "джоб бан", этот запрет не позволяет вашему персонажу присоединиться к раунду в качестве одной или нескольких должностей или ролей. Такие запреты часто используются в ответ на проблемное поведение в определенных отделах или в связи с грубой неопытностью в таких важных ролях, как главы отделов. Эти запреты не мешают вам механически переключиться на роль во время раунда или действовать в этой роли, но это считается уклонением от бана.

## Игровой бан
Также называемый "серверный бан", этот запрет не позволит вам подключиться к серверу.
</Document>
38 changes: 38 additions & 0 deletions Resources/ServerInfo/Axolotl/ServerRules/CoreRules/RuleC1Admin.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<Document>

# Основное правило 1 - Правило админа и админ помощи

Эти правила не идеальны. Эти правила - попытка чётко донести игрокам, что разрешено и запрещено, но вероятно в них можно найти лазейки, которые можно "оправдать". Не пытайтесь манипулировать для своей пользы или ухудшения опыта других игроков. Если вы не уверены в чём-то, лучше следовать строжайшему варианту, пока не появится возможность получить уточнение у администрации.

Администрация вправе изменять правила в угоду интереса текущего раунда, сервера или сообщества в целом. Даже если вы не согласны с адмнистратором, вы должны следовать его интерпретации правил. Администраторы полностью несут ответственность за их действия.


Ахелп, Админ хелп, Админ помощь - система коммуникации между админами и игрокам в игре. Используйте Ахелп только в случае, если действительно нужно внимание админа. Вы можете быть наказаны, если будете игнорировать сообщения от администрации в Ахелп или если вы выйдете из игры во время диалога. Если же вам нужно срочно уйти, диалог может быть продолжен в дискорде.

НЕ: будьте агрессивными, запрашивайте события, проверяйте активность администрации, спамьте.

Отсутствие ответа в Ахелп не всегда означает, что ваша ситуация была проигнорирована. Все сообщения приходят в отдельный канал дискорда и могут быть разобраны позже.

## Стоит ли мне сообщить о Х?
Вы можете сообщить в любой момент, если считаете, что игрок нарушает правила. Не все ахелпы заканчиваются вмешательством админа, но это окей, администрация предпочтёт узнават о ситуациях, которые не окажутся проблемными, чем пропускать проблемные ситуации или получать их позже, потому что кто-то подумал что ситуация не критична и решил подождать конца раунда.

## Что стоит включить в сообщение?
Как минимум, администрация должна знать в чём заключается проблема. Не отправляйте сообщения без информации касательно вашей проблемы или вопроса. Сообщения на подобии "Привет" зачастую расцениваются как проверка активности.

Если возможно, идеальное сообщение должно включать в себя проблему, того кто её вызвал и его имя персонажа.

# Примеры
[color=limegreen]Правильно[/color]:
- сообщать о игроках, которые по вашему мнению, нарушают правила
- спрашивать о правилах
- попросить о временном исключении в правилах
- попросить небольшую фишку, например, обмен ТК или спавн предметов


[color=red]Не правильно[/color]:
- проверять активность администрации, отправляя сообщения без информации
- быть агрессивными
- запрашивать события
- спаммить сообщениями об одной и той же проблеме

</Document>
Loading
Loading