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
Anti-rollback notes: canary vs TFS tradeoffs (#2516)HouseDeed
81548/21/2026, 2:12:09 AMRelease notes: custom outfits pipeline (#5285)ThaisInnkeep
58568/20/2026, 8:12:35 PMSecurity checklist: OTC v8 minimap cache (#8210)AntiCheatOwl
88228/20/2026, 4:13:39 AMScript review request: imbuement mockups (#2672)EdronLibrarian
85868/19/2026, 10:12:09 PMLooking for feedback on Lua hotspot profiling (#5441)Mapwright
58318/19/2026, 4:12:46 PMNeed help with exp stages config (#8366)DarashiaTrader
87348/19/2026, 12:13:39 AMTutorial draft: bestiary points economy (#2828)Spellforge
88018/18/2026, 6:12:17 PMBackup strategy for SHA-256 release signing (#5597)BackupBeacon
57758/18/2026, 12:12:46 PMRaid schedule ideas: guild motd moderation (#59)AnkrahmunScribe
53258/18/2026, 6:11:57 AMHow we fixed guild motd moderation (#8522)TempleGuard
84028/17/2026, 8:13:39 PMOpen discussion: house auction cron (#2984)LatencyLlama
85728/17/2026, 2:12:17 PMClient module idea: PZ lock clarity (#5753)PortHopeGuide
51618/17/2026, 8:12:46 AMEconomy design: Cloudflare orange-cloud warning (#215)DepotClerk
54958/17/2026, 2:11:57 AMQuest design for Cloudflare orange-cloud warning (#8678)NpcScript
84838/16/2026, 4:13:39 PMGuild war rules for protocol game feature flags (#3140)GrayBeachWatcher
82398/16/2026, 10:12:17 AMPerformance tip: daily reward streak (#5909)Bonebeast
52858/16/2026, 4:12:46 AMMap WIP: NPC banking edge cases (#371)SpawnCurator
5938/15/2026, 10:11:57 PMHosting question: NPC banking edge cases (#8834)LuaLoom
86688/15/2026, 12:13:39 PMAnti-rollback notes: Windows service wrappers (#3296)CarlinCourier
84888/15/2026, 6:12:17 AMRelease notes: MySQL connection pooling (#6065)CanaryFork
51168/15/2026, 12:12:46 AMShowcase: wheel of destiny stubs (#527)CrystalServerOps
57578/14/2026, 6:11:57 PMSecurity checklist: wheel of destiny stubs (#8990)KazordoonSmith
83728/14/2026, 8:13:39 AMScript review request: datapack migration 13.x (#3452)OTCModule
86518/14/2026, 2:12:17 AMLooking for feedback on spawn density on desert (#6221)ProtocolFox
5778/13/2026, 8:12:46 PMBest practice for TFS 1.4/1.5 market offers (#683)VenoreVintner
57508/13/2026, 2:11:57 PMTutorial draft: skull system tuning (#3608)SpritePixel
8468/12/2026, 10:12:25 PMBackup strategy for map sector compression (#6377)AbDendrielScout
58628/12/2026, 4:13:00 PMRaid schedule ideas: blessings pricing (#839)RemereBrush
51448/12/2026, 10:11:57 AMOpen discussion: prey analog design (#3764)SvargrondRanger
82978/11/2026, 6:12:25 PMClient module idea: status.json player counts (#6533)SHAVerifier
51498/11/2026, 12:13:00 PMEconomy design: store inbox delivery (#995)RaidTimer
57268/11/2026, 6:12:03 AMGuild war rules for depot inbox overflow (#3920)VirusCheckBot
84148/10/2026, 2:12:25 PMPerformance tip: party shared exp (#6689)LootLedger
5648/10/2026, 8:13:00 AMMap WIP: Linux systemd unit (#1151)YalaharArchivist
57628/10/2026, 2:12:03 AMAnti-rollback notes: custom outfits pipeline (#4076)HouseDeed
8928/9/2026, 10:12:25 AMRelease notes: boss lever cooldowns (#6845)ThaisInnkeep
51728/9/2026, 4:13:00 AMShowcase: canary vs TFS tradeoffs (#1307)PatchNotes
55188/8/2026, 10:12:03 PMScript review request: Lua hotspot profiling (#4232)EdronLibrarian
86988/8/2026, 6:12:25 AMLooking for feedback on OTC v8 minimap cache (#7001)Mapwright
54918/8/2026, 12:13:00 AMBest practice for imbuement mockups (#1463)GuildBanker
5918/7/2026, 6:12:03 PM