2024-06-26 19:27:01 +03:00
2024-06-26 19:03:44 +03:00
2024-06-26 19:27:01 +03:00
2024-06-26 19:03:44 +03:00
2024-06-26 19:03:44 +03:00
2024-06-26 19:03:44 +03:00
2024-06-26 19:03:44 +03:00
2024-06-26 19:03:44 +03:00

nikke-server

Private/local server for Nikke.

Usage

First, build and run nksrv project.

After that, add the following to your C:\Windows\System32\hosts or /etc/hosts file to use the local server:

127.0.0.1 cloud.nikke-kr.com
127.0.0.1 global-lobby.nikke-kr.com
127.0.0.1 aws-na-dr.intlgame.com
127.0.0.1 sg-vas.intlgame.com
127.0.0.1 aws-na.intlgame.com
127.0.0.1 common-web.intlgame.com
127.0.0.1 li-sg.intlgame.com
127.0.0.1 data-aws-na.intlgame.com
255.255.221.21 sentry.io

As Nikke encrypts packet data, you also need to replace C:\NIKKE\NIKKE\game\nikke_Data\Plugins\x86_64\sodium.dll. A patched version of this file can be obtained by contacting MishaProductions on Discord.

After doing the following steps, you can register an account in the launcher (enter anything into email verification code section), and play like normal.

Progress

Currently, stage data is not saved, only story completion is saved. There are also no rewards currently because those are given server side.

Contributing

You can help by providing information about what rewards are given when a stage is completed, etc.

Server code structure:

nksrv/LobbyServer: Handles save data. nksrv/IntlServer: Provides Launcher APIs and authentication nksrv/Protos: Google protobuf definition files DataFixupUtil: Utility to parse packets from server/client

Description
A private server for some anime game
Readme AGPL-3.0 23 MiB
Languages
C# 91.7%
HTML 5.1%
CSS 2.1%
JavaScript 1%