← Open Vanilla MANUALHOST

Host your own server

Run a Vanilla realm on a Windows 10/11 PC and play on it with friends. Hosting is its own download, Open Vanilla Server: the Open Vanilla launcher is for playing, and connects to your realm like any other.

Download Open Vanilla Server (also on the latest release)

Running a server already? The Host Guidebook covers accounts and roles, GM tools, rates, backups, security and moving to a Linux server.

What you need

Set it up

  1. Get SPP Classics. Easiest: in the Open Vanilla launcher switch PLAY to SOLO and press PLAY once; it downloads and sets up SPP Classics. By hand: download SPP_Classics_V2.zip from its releases, extract it (for example to C:\SPP_Classics_V2), run Server_Update.bat, then SPP_Server\Launcher.bat and type 1 (Vanilla), then 0 to shut it down.
  2. Get Open Vanilla Server. Extract OpenVanilla-Server.zip anywhere, for example C:\OpenVanilla-Server, and double-click Start Open Vanilla Server.bat. The first start installs the Python packages it needs, then finds your SPP install (or asks you to pick the SPP_Classics_V2 folder; it remembers it).
  3. Start it. Press START / RESTART ALL SERVICES: database (3310), login (3724), world (8085) and the website (18090) come up; the world server can take a minute or two. The realm website, sign-up and Server Studio are on http://127.0.0.1:18090/.
  4. Make your GM account. Player & GM Admin Manager creates accounts and sets their role; or type account create NAME PASSWORD and account set gmlevel NAME 3 in the GM console. Use a strong password. Server Studio signs in with this account.
  5. Play. In the Open Vanilla launcher, REALMS → Add realm with address 127.0.0.1, then PLAY. With a stock client: set realmlist 127.0.0.1.

Rates, bots, level cap and the message of the day: Live Config Editor opens SPP's mangosd.conf. Backups: World Database Backups & Toolset. Halt everything with HALT ALL SERVICES before closing.

Letting friends in

If something goes wrong

Open Vanilla Server asks for SPPFinish Play Solo's setup, or pick the SPP_Classics_V2 folder (or the SPP_Server inside it). To pick a different one later: python openvanilla_server.py --forget.
The window closes straight awayPython isn't installed or isn't on PATH: reinstall it with “Add to PATH” ticked.
Database won't startAnother MySQL is using port 3310, or SPP's setup didn't finish: run its Launcher.bat again and pick 1.
"Information is not valid" at loginThe account was made before the server was ready: with everything green, set its password again (account set password NAME PASS PASS).
Friends can't connectCheck the forward for 3724 and 8085, the firewall rule, and that friends use your public or LAN address, not 127.0.0.1.

Other ways

More fixes are in the guidebook's troubleshooting chapter.

Stuck? Ask in the Open Vanilla Discord's #bug-reports with a screenshot of the Open Vanilla Server window and its logs tab.