Skip to content

Releases: Sh0wdown/RedirectPlay

RedirectPlay v1.0

28 Jul 21:29
0310d85

Choose a tag to compare

This library allows to establish a DirectPlay4 session through Steam using the public APIs of both. It extends DirectPlay functionality by adding a new "Service Provider" as an option for the user if running a game through Steam. By choosing this new "Steamworks Connection" Service Provider networking will be done through the Steamworks API. Sessions can be created public or for friends only.
Installation & Usage

Installation & Usage

  • Copy the dplay.dll and steam_api.dll into the game's folder. (Only the dplay.dll is project code, the steam_api.dll could also be taken from the Steamworks SDK.)

That's it! Now if Steam is running and everything worked out the game should be showing "Steamworks Connection" in the service provider's list (next to TCP/IP etc.). Choose that entry to join or host a server. When hosting a message box should pop up for server settings (Name, password etc.).

Have fun!

Example showcase: Stronghold Crusader

Service Providers with the new addition "Steamworks Connection"

grafik

Server Settings Messagebox

grafik

Session list

grafik