Skip to content

NosCoreIO/NosCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,566 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NosCore

Codacy Badge .NET

Special Thanks for Contributions

You want to contribute ?

Discord

You like our work ?

Sponsor me! ko-fi Become a Patron!

Warning!

We are not responsible of any damages caused by bad usage of our source. Please before asking questions or installing this source read this readme and also do a research, google is your friend. If you mess up when installing our source because you didnt follow it, we will laugh at you. A lot.

Instructions to contribute

Disclaimer

This project is a community project not for commercial use. The emulator itself is proof of concept of our idea to try out anything what's not possible on original servers. The result is to learn and program together for prove the study.

Legal

This Website and Project is in no way affiliated with, authorized, maintained, sponsored or endorsed by Gameforge or any of its affiliates or subsidiaries. This is an independent and unofficial server for educational use ONLY. Using the Project might be against the TOS.

Contribution is only possible with Visual Studio 2026

We recommend usage of :

Building the code

1. Install .Net 10

2. Install or Configure PostgreSQL

3. Use the NuGet Package Manager to Update the Database

  • Go to Tools -> NuGet Package Manager -> Package Manager Console
  • Choose Project NosCore.Database
  • Type 'update-database' and update the Database

4. Start services

  • script to start services are in .\scripts

5. (Optional) Local NuGet packages

Every NosCore repo ships a Directory.Build.props that adds a NuGet source when the NOSCORE_LOCAL_PACKAGES environment variable is set — useful for testing an un-released NosCore.Packets / NosCore.Dao / NosCore.Shared build without publishing it.

One-time setup (run once per machine):

setx NOSCORE_LOCAL_PACKAGES C:\LocalPackages
mkdir C:\LocalPackages

Restart Visual Studio / your shell so the new variable is picked up.

Drop any .nupkg file into that folder, then restore as usual. If the variable is unset the property group is skipped and only nuget.org is used — no action needed for contributors who don't want local packages.

About

NosCore is a Nostale emulator in c# (.Net 10) using SuperSocket / Entity Framework / WebAPI / Autofac / Mapster / Serilog

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages