Just another server emulator for korean SoulWoker written in .NET 5.
- Uses PostgreSQL for storage.
Apply migration with nuget console: update-database -Context MigrationContext -Project SetupDatabase
- rename appsettings.Development.example.json to appsettings.Development.json
- rename commonsettings.example.json to commonsettings.json
- setup data12.v password in commonsettings.json
config["Game"]["Datas"]["Passwords"]["Data12"]
- setup gamepath in commonsettings.json
config["Game"]["Dir"]
copy .pfx server and client certificates in to certificate dirsetup certeficates password in commonsettings.jsonconfig["Master"]["Password"]
currently server use only data12.v and data49.v files
path looks like: your_entered_path/datas/data12|49.v
rename appsettings.example.json to appsettings.json
{
/// "Gate" it's "gate id" from commonsettings.json
/// config["Gates"][0]
"Gate": 0,
/// ID from commonsettings.json
/// config["Districts"]["Rocco-01"]
"Id": "Rocco-01"
}
rename appsettings.example.json to appsettings.json
{
/// ID from commonsettings.json
/// config["Gates"][0]
"Id": 0
}
Just build solution and launch output files.
- Login
- Gate list
- Gate join request
-
Join
-
Change background (without save)
-
Character
- Create (without default clothes)
- Delete (without save)
- Change slot (without save)
- Mark as favorite (without save)
-
District join request
-
Prologue join request
- Join
- Maze enter
- Party / PartyEx (Soul squad)
- Join
- Leave
- Kick
- Pass master
- Maze enter
- Hello, world