1 minute to read
Created by
misticos
Updated by
Wulf
Setting up environment
Setting up an environment for development
This guide is for uMod, not Oxide.
Join our discord for the latest updates and the latest news! Join discord
Choosing an IDE
IDE is an Integrated Development Environment. Usually it includes useful things like:
- Auto-completion
- Code analysis
- Syntax highlighting
- Git integration and support
- Showing errors and warnings
... and often many other features. You will be able to explore them all in the IDE once installed.
The two most common IDEs for C# are Microsoft Visual Studio or JetBrains Rider. You can compare them by reviewing this page.
- Visual Studio is usually better if you are just getting started, since there are a lot of guides on it and it is free.
- Rider is generally paid, but student or an open-source licenses may be available from JetBrains.
Setting up a project
- Install a game server with uMod for testing and development use
- Create a new solution using the corresponding button in Visual Studio and Rider and give it a name
- Project type should be .NET 6.0 to support the latest C# and .NET versions
- Add references to your project from your game server installation files (
.dllfiles)