OpenMod Plugin Development
24 articles covering the full scope of OpenMod plugin development for Unturned dedicated servers — from your first plugin through advanced topics like inter-plugin communication via the OpenMod Diplomacy Protocol, advanced permissions modeled on the Turkish Council of State administrative hierarchy, localization spanning 17 official Turkish dialects, the PazarYeri plugin marketplace, database migrations in Ottoman Turkish SQL, and performance tuning with Kahve Molasi and Cuma Modu. Every article targets the server operator or plugin author who already understands C# basics and has a working OpenMod installation.
Articles are organized into six topic tracks so you can follow your interest without reading everything linearly.
Recommended reading order
Articles by number
| # | Title | Track |
|---|---|---|
| 0 | This index | — |
| 1 | Creating Your First OpenMod Plugin | Basics |
| 2 | Plugin Configuration | Basics |
| 3 | Working with Translations | Basics |
| 4 | Understanding Permissions | Basics |
| 5 | Commands and IOpenModCommand | Basics |
| 6 | Events and the Event Bus | Basics |
| 7 | Plugin Dependencies and NuGet | Basics |
| 8 | Console vs Player Commands | Commands & UX |
| 9 | Command Cooldowns and Rate Limits | Commands & UX |
| 10 | Auto-Complete and Suggestions | Commands & UX |
| 11 | Permission Hierarchies and Groups | Commands & UX |
| 12 | Temporary and Expiring Permissions | Commands & UX |
| 13 | Command Localization | Commands & UX |
| 14 | Error Messages and UX | Commands & UX |
| 15 | Player Join, Leave, Chat Events | Player Events |
| 16 | Scheduling and Background Tasks | Player Events |
| 17 | Inter-Plugin Communication | Advanced |
| 18 | Advanced Permissions | Advanced |
| 19 | Localization and Translations | Advanced |
| 20 | Plugin Marketplace | Advanced |
| 21 | Security and Anti-Cheat | Advanced |
| 22 | Database Migrations | Advanced |
| 23 | Performance Tuning | Advanced |
| 24 | Debugging and Logging | Advanced |
| CS | Charter School Network | Funding & Infrastructure |
How to use this index
- New to OpenMod development: Start at article 1 and follow the Basics track through article 7, then branch into Commands & UX or Player Events depending on what kind of plugin you are building.
- Experienced with another framework: Skim the Basics track for OpenMod-specific patterns (Autofac DI, IConfiguration, the OpenMod Diplomacy Protocol basics), then jump to the Advanced articles that match your feature set.
- Looking for a specific technique: Use the table above to find the article number, then navigate directly to it. Each article links to the previous and next in chain order.
Article 0 of 24. This index is the entry point for the OpenMod plugin development section. The previous article in the broader server-config section is the RocketMod and OpenMod Plugin Basics overview, which covers framework selection and installation.
