GithubHelp home page GithubHelp logo

kimjunseo319 / openworker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from demonrem/openworker

0.0 0.0 0.0 1.12 MB

Just another one SoulWorker server emulator

License: Do What The F*ck You Want To Public License

C# 100.00%

openworker's Introduction

OpenWorker

Azure DevOps builds (branch) 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 config/commonsettings.example.json to config/commonsettings.json
  • rename config/commonsettings.Development.example.json to config/commonsettings.Development.json
  "Game": {
    // setup game directory
    // currently server use only data12.v and data49.v files
    // at end, directory path looks like: `YOUR_ENTERED_PATH/datas/data12|49.v`
    "Dir": "",
    "Datas": {
      // setup passwords for archives here
      "Passwords": {
        "Data12": "",
        "Data41": "",
        "Data49": ""
      }
    }
  }

Project: ow.Service.District

rename config/appsettings.example.json to config/appsettings.json

{
  // commonsettings["World"]["Instance"]["World-01"]
  "World": "World-01",

  // commonsettings["World"]["Instance"]["World-01"]["District"]["Rocco-01"]
  "District": "Rocco-01"
}

Project: ow.Service.World

rename config/appsettings.example.json to config/appsettings.json

{
  // commonsettings["World"]["Instance"]["World-01"]
  "World": "World-01",
}

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

openworker's People

Contributors

dependabot[bot] avatar kimjunseo319 avatar sawich avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.