levy-street/world-of-claudecraft — explained in plain English
Analysis updated 2026-05-18
Host your own small MMO server for you and friends to play a classic WoW-style game together.
Play offline in the browser without any setup to explore a leveling story with quests and dungeons.
Run a 5-player group dungeon with party mechanics, elite enemies, and a boss fight.
Study a real-world example of an authoritative multiplayer game server built with TypeScript and PostgreSQL.
| levy-street/world-of-claudecraft | xw7872081123/wallpaper-engine-steam | basz4ll/stable-diffusion-webui | |
|---|---|---|---|
| Stars | 614 | 608 | 590 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | — | easy | easy |
| Complexity | — | 1/5 | 1/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
World of Claudecraft is a small online multiplayer role-playing game styled after classic World of Warcraft. You can host it yourself and play it with other people, or run it offline in your browser to jump straight into the world on your own. Both modes share the same underlying game logic, so the offline version behaves the same way the multiplayer server does. Hosting it is meant to be one command. You copy an example settings file, set a strong database password, and start the stack using Docker, a tool that packages software so it runs the same way on any machine. That brings up a database and the game server together, and you open the game in your browser. The README also explains how to run it on a remote server with a secure web address, and it lists the security measures in place, such as rate-limited login, hashed passwords, and tokens that expire after seven days. In the online game you create an account and then characters, up to ten per account, which are saved in a PostgreSQL database. Their level, gear, bags, quests, position, and money persist between sessions. The server is authoritative, meaning it runs the real world and decides all combat, loot, and quest outcomes, while each player's program just draws what is happening. Players in the same town can see and chat with each other. There is a lot of game content. You can form parties of up to five, trade items safely with another player, challenge others to non-lethal duels, and enter a ranked one-on-one arena with a persistent skill rating. There are group dungeons described in detail, including a five-player crypt with elite enemies and a boss, plus follow-up dungeons that continue a connected storyline about a necromancer conspiracy. The offline mode lets you name a character, pick one of nine classes, and explore three connected zones covering levels one through twenty, with around sixty quests, town hubs, vendors, and zone maps. The repository also includes test scripts, including automated bots that play through a dungeon to confirm it is balanced for five players. It is a complete, playable game project rather than a demo.
A self-hostable World of Warcraft style multiplayer RPG playable online with friends or solo offline in your browser.
Mainly TypeScript. The stack also includes TypeScript, PostgreSQL, Docker.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.