A Conquer Online private server for patch 4330. Built with C#, ASP.NET Core, and Entity Framework Core.
- .NET 11 SDK
- SQL Server
- A Conquer Online 2.0 patch 4330 client
-
Point
ConnectionStrings:DefaultConnectioninConquer.Account/appsettings.jsonandConquer.Game/appsettings.jsonat your database. -
Set
GameServer:ClientPathinConquer.Game/appsettings.jsonto your client folder. The game server loads its maps from there. -
Create the database and load the world:
dotnet tool restore dotnet ef database update --project Conquer.Account dotnet ef database update --project Conquer.Game sqlcmd -S "(localdb)\MSSQLLocalDB" -d Conquer -i seed.sql -
Start both servers:
dotnet run --project Conquer.Account dotnet run --project Conquer.Game -
Set the server's IP in the client's
Server.dat, for exampleIp1=127.0.0.1. The account server listens on port 9958 and the game server on 5816. To host for other machines, also changeIpAddressin theServerstable, which the account server hands to the client.
| Account | Password | Character |
|---|---|---|
| Test1 | Password1 | Test1[GM] |
| Test2 | Password2 | Test2[PM] |
| Test3 | Password3 | none |
Characters with [GM] or [PM] in their name can use the / commands.