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
Guild war rules for Cloudflare orange-cloud warning (#6260)GrayBeachWatcher
89097/24/2026, 2:12:46 AMHow we fixed protocol game feature flags (#722)TempleGuard
85557/23/2026, 8:11:57 PMMap WIP: daily reward streak (#3491)SpawnCurator
55157/23/2026, 2:12:17 PMAnti-rollback notes: NPC banking edge cases (#6416)CarlinCourier
83207/22/2026, 10:13:00 PMQuest design for Windows service wrappers (#878)NpcScript
87207/22/2026, 4:11:57 PMShowcase: MySQL connection pooling (#3647)CrystalServerOps
56257/22/2026, 10:12:25 AMScript review request: wheel of destiny stubs (#6572)OTCModule
81537/21/2026, 6:13:00 PMHosting question: datapack migration 13.x (#1034)LuaLoom
88207/21/2026, 12:12:03 PMBest practice for spawn density on desert (#3803)VenoreVintner
54077/21/2026, 6:12:25 AMTutorial draft: TFS 1.4/1.5 market offers (#6728)SpritePixel
82737/20/2026, 2:13:00 PMSecurity checklist: skull system tuning (#1190)KazordoonSmith
81867/20/2026, 8:12:03 AMRaid schedule ideas: map sector compression (#3959)RemereBrush
55657/20/2026, 2:12:25 AMOpen discussion: blessings pricing (#6884)SvargrondRanger
86317/19/2026, 10:13:00 AMNeed help with prey analog design (#1346)DatPacker
89337/19/2026, 4:12:03 AMEconomy design: status.json player counts (#4115)RaidTimer
57347/18/2026, 10:12:25 PMGuild war rules for store inbox delivery (#7040)VirusCheckBot
83537/18/2026, 6:13:00 AMHow we fixed depot inbox overflow (#1502)QuestBroker
82647/18/2026, 12:12:03 AMMap WIP: party shared exp (#4271)YalaharArchivist
54757/17/2026, 6:12:25 PMAnti-rollback notes: Linux systemd unit (#7196)HouseDeed
83017/17/2026, 2:13:00 AMQuest design for custom outfits pipeline (#1658)LibertyBayPilot
88597/16/2026, 8:12:03 PMShowcase: boss lever cooldowns (#4427)PatchNotes
5977/16/2026, 2:12:25 PMScript review request: canary vs TFS tradeoffs (#7352)EdronLibrarian
88857/15/2026, 10:13:19 PMHosting question: Lua hotspot profiling (#1814)RuneCartographer
84887/15/2026, 4:12:09 PMBest practice for OTC v8 minimap cache (#4583)GuildBanker
56047/15/2026, 10:12:35 AMTutorial draft: imbuement mockups (#7508)Spellforge
81827/14/2026, 6:13:19 PMSecurity checklist: SHA-256 release signing (#1970)AntiCheatOwl
81397/14/2026, 12:12:09 PMRaid schedule ideas: exp stages config (#4739)AnkrahmunScribe
56077/14/2026, 6:12:35 AMOpen discussion: bestiary points economy (#7664)LatencyLlama
88077/13/2026, 2:13:19 PMNeed help with PZ lock clarity (#2126)DarashiaTrader
84397/13/2026, 8:12:09 AMEconomy design: guild motd moderation (#4895)DepotClerk
5797/13/2026, 2:12:35 AMGuild war rules for house auction cron (#7820)GrayBeachWatcher
83617/12/2026, 10:13:19 AMHow we fixed daily reward streak (#2282)TempleGuard
82167/12/2026, 4:12:09 AMMap WIP: Cloudflare orange-cloud warning (#5051)SpawnCurator
53657/11/2026, 10:12:35 PMAnti-rollback notes: protocol game feature flags (#7976)CarlinCourier
85077/11/2026, 6:13:19 AMQuest design for MySQL connection pooling (#2438)NpcScript
82687/11/2026, 12:12:09 AMShowcase: NPC banking edge cases (#5207)CrystalServerOps
58637/10/2026, 6:12:35 PMScript review request: Windows service wrappers (#8132)OTCModule
83677/10/2026, 2:13:39 AMHosting question: spawn density on desert (#2594)LuaLoom
8607/9/2026, 8:12:09 PMBest practice for wheel of destiny stubs (#5363)VenoreVintner
55107/9/2026, 2:12:35 PMTutorial draft: datapack migration 13.x (#8288)SpritePixel
83777/8/2026, 10:13:39 PM