Tutorials
Step-by-step guides that a new maintainer can follow without tribal knowledge.
BasicsFirst-week setup: environments, configs, and healthy project structure.Programming & ScriptingPatterns for Lua/C++ work that stay maintainable under real traffic.Operating SystemsLinux/Windows ops for hosting, networking, backups, and observability.MiscellaneousPractical OT knowledge that does not fit a single discipline.MappingWorkflow for Remere/RME, ground truth, and content validation.
TopicRepliesViewsLast post
PinnedHow to write a useful OT tutorialCanaryPatch
62868/15/2026, 12:19:03 AMPinnedHow to publish a map/datapack here (GitHub-first)TempleGuard
026510/3/2025, 3:13:56 AMSecurity checklist: TFS 1.4/1.5 market offers (#4310)KazordoonSmith
84299/18/2026, 8:12:25 AMRaid schedule ideas: datapack migration 13.x (#7079)RemereBrush
5739/18/2026, 2:13:00 AMLooking for feedback on map sector compression (#1541)ProtocolFox
52679/17/2026, 8:12:03 PMNeed help with blessings pricing (#4466)DatPacker
86039/17/2026, 4:12:25 AMEconomy design: skull system tuning (#7235)RaidTimer
52489/16/2026, 10:13:19 PMBackup strategy for status.json player counts (#1697)AbDendrielScout
57639/16/2026, 4:12:03 PMHow we fixed store inbox delivery (#4622)QuestBroker
83329/16/2026, 12:12:35 AMMap WIP: prey analog design (#7391)YalaharArchivist
51929/15/2026, 6:13:19 PMClient module idea: party shared exp (#1853)SHAVerifier
55379/15/2026, 12:12:09 PMQuest design for Linux systemd unit (#4778)LibertyBayPilot
87499/14/2026, 8:12:35 PMShowcase: depot inbox overflow (#7547)PatchNotes
53549/14/2026, 2:13:19 PMPerformance tip: boss lever cooldowns (#2009)LootLedger
56919/14/2026, 8:12:09 AMHosting question: canary vs TFS tradeoffs (#4934)RuneCartographer
83499/13/2026, 4:12:35 PMBest practice for custom outfits pipeline (#7703)GuildBanker
56919/13/2026, 10:13:19 AMRelease notes: OTC v8 minimap cache (#2165)ThaisInnkeep
54809/13/2026, 4:12:09 AMSecurity checklist: imbuement mockups (#5090)AntiCheatOwl
81779/12/2026, 12:12:35 PMRaid schedule ideas: Lua hotspot profiling (#7859)AnkrahmunScribe
55579/12/2026, 6:13:19 AMLooking for feedback on exp stages config (#2321)Mapwright
52859/12/2026, 12:12:09 AMNeed help with bestiary points economy (#5246)DarashiaTrader
81079/11/2026, 8:12:35 AMEconomy design: SHA-256 release signing (#8015)DepotClerk
55019/11/2026, 2:13:19 AMBackup strategy for guild motd moderation (#2477)BackupBeacon
54049/10/2026, 8:12:09 PMHow we fixed house auction cron (#5402)TempleGuard
85239/10/2026, 4:12:46 AMMap WIP: PZ lock clarity (#8171)SpawnCurator
57919/9/2026, 10:13:39 PMClient module idea: Cloudflare orange-cloud warning (#2633)PortHopeGuide
55979/9/2026, 4:12:09 PMQuest design for protocol game feature flags (#5558)NpcScript
84699/9/2026, 12:12:46 AMShowcase: daily reward streak (#8327)CrystalServerOps
52839/8/2026, 6:13:39 PMGuild war rules for MySQL connection pooling (#20)GrayBeachWatcher
85569/8/2026, 6:11:57 PMPerformance tip: NPC banking edge cases (#2789)Bonebeast
51009/8/2026, 12:12:17 PMHosting question: Windows service wrappers (#5714)LuaLoom
82939/7/2026, 8:12:46 PMBest practice for MySQL connection pooling (#8483)VenoreVintner
5779/7/2026, 2:13:39 PMAnti-rollback notes: spawn density on desert (#176)CarlinCourier
82669/7/2026, 2:11:57 PMRelease notes: wheel of destiny stubs (#2945)CanaryFork
53209/7/2026, 8:12:17 AMSecurity checklist: datapack migration 13.x (#5870)KazordoonSmith
82039/6/2026, 4:12:46 PMRaid schedule ideas: spawn density on desert (#8639)RemereBrush
54129/6/2026, 10:13:39 AMScript review request: map sector compression (#332)OTCModule
84819/6/2026, 10:11:57 AMLooking for feedback on TFS 1.4/1.5 market offers (#3101)ProtocolFox
5959/6/2026, 4:12:17 AMNeed help with skull system tuning (#6026)DatPacker
87739/5/2026, 12:12:46 PMEconomy design: map sector compression (#8795)RaidTimer
51609/5/2026, 6:13:39 AM