CrimsonEcho

版本 v1.0.5·更新於 2025-10-29

Automated Notification System

截圖 共 1 張

模組介紹 作者原文

CrimsonEcho

A comprehensive chat messaging mod that enhances player engagement through automated notifications and announcements.

Key features include:

  • Player Activity Notifications - Announces when players join/leave the server
  • New Player Onboarding - Welcome messages and announcements for first-time players
  • Automated Messaging System - Rotating messages sent at configurable intervals
  • Daily Random Messages - Daily tips, quotes, or flavorful/themed text for players
  • Scheduled Announcements - Scheduled messages that broadcast at specific times/days
  • Clan Integration - Optional clan member listings and clanless player notifications
  • MOTD Support - Message of the Day functionality for important server information

The mod is highly configurable with hot-reloadable JSON configuration files, allowing server administrators to customize all messaging without server restarts. It includes granular toggle controls for each notification type and supports both local server time and UTC scheduling for announcements.

Ideal for server administrators who want to create a more engaging and informative player experience through automated communication systems.

Config

Note: All JSON config files will automatically reload on server when changed without requiring server restart or any commands in-game.

CrimsonEcho.cfg

Toggles - Provides toggles for each standard notification type

If true the mod will be usable; otherwise it will be disabled.

Setting type: Boolean

Default value: true

Toggle = true

If true, the player online message will be shown.

Setting type: Boolean

Default value: true

TogglePlayerOnline = true

If true, the player offline message will be shown.

Setting type: Boolean

Default value: true

TogglePlayerOffline = true

If true, the MOTD message will be shown.

Setting type: Boolean

Default value: true

ToggleMOTD = true

If true, the random message will be shown.

Setting type: Boolean

Default value: true

ToggleRandom = true

If true, the clan printout message will be shown on connection with list of members.

Setting type: Boolean

Default value: false

ToggleClanPrintout = false

If true, the clanless message will be shown.

Setting type: Boolean

Default value: false

ToggleClanless = false

Onboarding - Provides toggles for each onboarding (new player) notification type

If true, the new player welcome message will be shown.

Setting type: Boolean

Default value: true

ToggleNewPlayerWelcome = true

If true, the new player announce message will be shown.

Setting type: Boolean

Default value: true

ToggleNewPlayerAnnounce = true

If true, the new player MOTD message will be shown.

Setting type: Boolean

Default value: true

ToggleNewPlayerMOTD = true

If true, the random message will be shown for new players.

Setting type: Boolean

Default value: true

ToggleNewPlayerRandom = true

Customization - Settings for altering the behaviour and styling of the mod

If true, times in config files will be read as UTC times instead of the server's local time.

Setting type: Boolean

Default value: false

TimesInUTC = false

The interval in minutes between auto messages.

Setting type: Int32

Default value: 30

AutoMessageInterval = 30

If true, admins will not broadcast online and offline messages.

Setting type: Boolean

Default value: false

ShadowAdmins = false

The hex color value of the clan printout label.

Setting type: String

Default value: #def

ClanPrintoutAccentColor = #def

The hex color value of the clan printout leader tag.

Setting type: String

Default value: #b7309c

ClanPrintoutLeaderTagColor = #b7309c

CrimsonEcho/messages.json

These are the contextual messages that will be sent to players if their corresponding config toggles are enabled.

The dynamic placeholder {player} will be replaced with the name of the player that triggered the message.

[

{

"Key": "PlayerOnline",

"Value": "{player} is now online."

},

{

"Key": "PlayerOffline",

"Value": "{player} is now offline."

},

{

"Key": "NewPlayerWelcome",

"Value": "Welcome to the server {player}!

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_V_Risingskytech6-VAMP

檔案與校驗

檔案名稱
CrimsonEcho-1.0.5.zip
檔案大小
144.4 KiB