Skip to content

SpaceAfterYou/OpenWorker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OpenWorker

AppVeyor CodeFactor Grade Lines of code MatWorker Discord Twitch Status

Just another server emulator for korean SoulWoker written in .NET 5.

Chat πŸ™‹

Discord channel

How to ❔

Configuration

Project: ow.Framework

  • 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 dir
  • setup certeficates password in commonsettings.json config["Master"]["Password"]

currently server use only data12.v and data49.v files path looks like: your_entered_path/datas/data12|49.v

Project: ow.Service.District

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"
}

Project: ow.Service.Gate

rename appsettings.example.json to appsettings.json

{
  /// ID from commonsettings.json
  /// config["Gates"][0]
  "Id": 0
}

Database

  • Uses PostgreSQL for storage.

Apply migration with nuget console: update-database -Context MigrationContext -Project SetupDatabase

Run

Just build solution and launch output files.

What's implemented? πŸ’«

πŸ’Ύ Auth Service
  • Login
  • Gate list
  • Gate join request
🐀 Gate Service
  • 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

πŸ‘― District Service
  • Join
  • Maze enter
  • Party / PartyEx (Soul squad)
    • Join
    • Leave
    • Kick
    • Pass master
    • Maze enter
  • Syncronization
    • Movement
    • Jump
    • Stop
  • Gesture (without costume validation)
πŸ‚ Maze Service
  • Hello, world

Contributors ❀️

My regards:


Kimjunseo319

RutsuKun