Skip to content

GeneralsOnline Game Services Code provides RESTful web services which act as a replacement and modernization of the GameSpy functionality found in the original release of Command & Conquer: Generals - Zero Hour

License

Notifications You must be signed in to change notification settings

GeneralsOnlineDevelopmentTeam/Services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Services

GeneralsOnline Game Services Code provides RESTful web services which act as a replacement and modernization of the GameSpy functionality found in the original release of Command & Conquer: Generals - Zero Hour

Build Status: Windows

Windows (x64 + arm64)

Build Status: Linux

Linux (x64 + arm64) Linux MUSL (x64 + arm64)

Build Status: MacOS

MacOS (x64 + arm64)

Original Game Functionality Implemented

  • Quick Match
  • Custom Match
  • Ladders
  • Rooms & Chat
  • Profiles
  • Player Stats
  • Friends / Buddies / Social System
  • Global / Daily Stats
  • Auto-update

Required Dependencies

  • Microsoft Visual Studio (2026 Community Edition recommended)
  • MySQL/MariaDB server (MariaDB 12.1.2 or higher recommended)
  • MySQL management tool or command line (e.g. HeidiSQL)
  • .NET SDK 10

Optional Dependencies (not required for development, required for live)

  • Discord App ID
  • S3 compatible storage
  • STUN + TURN servers

How To Build

  • Sync the repository
  • Open GenServices.sln
  • Build the solution for x64, Windows (or your architecture & OS if different)
  • Edit appsettings.json and fill out any TODO sections (e.g. token settings, database settings)
  • Import the SQL structure to your database (GenOnlineService\Database_Structure\structure.sql)
  • Run GenOnlineService.exe

About

GeneralsOnline Game Services Code provides RESTful web services which act as a replacement and modernization of the GameSpy functionality found in the original release of Command & Conquer: Generals - Zero Hour

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Languages