A v.95.1 Mushroom game server emulator written in C#.
This project is built on .NET! make sure you have it installed before continuing.
- Download the scripts from Server.Scripts
- Download the data from Server.NX
- Unzip both into their own folders
cd src/app/Edelstein.Daemon.Server
cp appsettings.json appsettings.Production.json
- Edit the appsettings.Production.json appropriately (remember to set the scripts and data path!)
dotnet run
A nightly build is published on Github Packages at 00:00 UTC when there are changes to the 'dev' branch.
- Create a Personal Access Token with the 'read:packages' scope
- Create a
nuget.config
file on your project root with the following contents:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="github" value="https://nuget.pkg.github.com/Kaioru/index.json" />
</packageSources>
<packageSourceCredentials>
<github>
<add key="Username" value="GITHUB_USERNAME" />
<add key="ClearTextPassword" value="GITHUB_PERSONAL_ACCESS_TOKEN" />
</github>
</packageSourceCredentials>
</configuration>
- Remember to set your Github Username and Personal Access Token!
Check the here for more on how to setup the NuGet registry.
Now that your NuGet sources is all set up and authenticated, you can now install nightly builds of Edelstein.
See the packages tab for an index of the packages!
- Server.NX - the source for the Server.nx file.
- Server.Scripts - various scripts for use with Edelstein.