DS2 Revival

Dungeon Siege II · Broken World

Dungeon Siege II multiplayer is back.

GameSpy shut down in 2014 and took Dungeon Siege II's online play with it. This free server replaces it: lobbies, chat, the game list, accounts and the online party vault, with a relay for hosts behind routers. Small plugins next to the untouched game do the rest, starting with the Multiplayer button the Steam version greys out. Online, LAN and Broken World.

Install in 3 steps See who is online

All services up updated
Players online
0
connected to chat
Games hosted now
0
0 players in games
Signed in with an account
0
GameSpy mode
Relayed connections
0
0 hosts registered

Get playing

  1. Install

    Extract the DS2 Revival ZIP into your Dungeon Siege 2 folder, next to DungeonSiege2.exe. Nothing of the game is modified.

  2. Start

    Launch the game from Steam as usual. The Multiplayer button is enabled and the game talks to use1.dsii.uk by itself.

  3. Play

    Multiplayer → Internet (just a nickname) or GameSpy (an account with the online party vault) → pick a portal → host or join.

Download the DS2 Revival package

Needs Dungeon Siege II from Steam (v2.3) on Windows 10 or 11; Broken World is optional. Free, and the plugins' source code is on Codeberg.

Full install guide, Broken World and troubleshooting →

What is in the package

DS2Multiplayer

Re-enables the Multiplayer menu, points the game at this server, gives Steam copies a CD-key identity, fixes the bugs that stopped a fresh session from hosting, unlocks the hidden 8-player modes and relays games through the server when needed.

DS2Widescreen

Borderless window at your desktop resolution, ultrawide included. The world renders natively; the 800×600 menus are scaled with black bars.

DS2Fixes

Stops the game from making typing lag in every other program while it runs.

DS2BrokenWorld

Starts the expansion from a subfolder, imports heroes made in the Steam game and fixes its low frame rate on PCs that run the Windows hypervisor.

How each fix works →

Common questions

All questions and answers →