Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 1.48 KB

README.md

File metadata and controls

50 lines (39 loc) · 1.48 KB

DerpSamoJam Singleplayer Server Emulator

A O2-JAM Server Emulator for DMJam

Server Completion Status

The current completion server emulator:

State Event Status
STATE_LOGIN Finished
STATE_PLANET Finished
STATE_LOBBY Finished
STATE_WAITING Finished
STATE_PLAYING Finished
STATE_FINISH Finished

Finished packet constructor:

  • OJNList.dat - MusicList.spt not required to generated again, however the OJNList.dat must valid else the game will throw Invalid music list

Currently Working at:

  • Character Editor (Need decode at D007.spt)

Runtime requirements

This server will look into these files to make function like normal server:

Files Use for
D007.spt User's character
D207.spt Room list/Login info
MusicList.spt Music list from server
Channel1.spt List available channels on a planet
LauncherSettings.spt User config in DMEmu

Build requirements

  • Visual Studio 2019
  • .NET 4.5+

Building from source

  • Open DMEmu.sln in Visual Studio 2019
  • Click Build to build the Server Emulator

Credits

License

This software licensed under the MIT License