Skip to content

Requirements

FallenDev edited this page Dec 14, 2023 · 10 revisions

Visual Studio

Download - Community Edition x64

  • While installing, ensure these two modules are selected

image

.NET 8

This is updated monthly for patches and security concerns. Use the latest, as the repository maintains the latest .NET build
Download - .NET 8 x64 SDK

  • .NET 8 x64 and Hosting bundle

image

SQL SERVER 2022

Download - SQL Server 2022

  • Download the Developer or Express Edition (either will work)
    ** If using Express Edition, make sure you set the Instance as "MSSQLSERVER" or you will run into issues.
  • Walk through the installation process, leave defaults as the server is written to support that, in a later step you will be building out databases which create MDF files at a location of your choice, but for now. Just install SQL SERVER
    image

Chaos Networking Layer

Zolian requires a nuget package found here: https://github.com/FallenDev/Chaos-Network/releases/

  • To install this nuget package in Visual Studio, on your menu bar click "Tools" then "Options"
  • Scroll to "NuGet Package Manager", open and click "Package Sources"
  • Add a new source, pointing to the folder where you downloaded the nuget package, click "Update" to add it
  • Exit Options, click the "Tools" on the menu bar and this time click "NuGet Package Manager" then "Manage Nuget Packages for Solution"
    ** Make sure the source on the upper right states "All"
  • Search for "Chaos-Networking" and install it for "Zolian.GameServer" and "Zolian.Server.Base"

Developers

This section is for anyone who wishes to learn and perhaps play with their own customization. This will walk you through the tech stacks and help you through those setups.

Development Setup

  1. Requirements
  2. Source
  3. Database
  4. Configuration
  5. Starting the server

Troubleshooting APIs

Clone this wiki locally