Skip to content

A Server Technology for Realtime Object Networking in GoLang

Notifications You must be signed in to change notification settings

nosyliam/AstronGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstronGo

A Server Technology for Realtime Object Networking in GoLang

AstronGo is a rewrite of Astron, an open-source, distributed server suite particularly well suited for powering MMO games written in C++. Inspired by major issues with Astron, especially stability and diagnostics, it has been completely rewritten in GoLang which provides built-in support for networking and concurrency as a language.

For more information about Astron, please visit their page here.

Roadmap

As of January 2020, the foundation of AstronGo is complete. This includes core components such as the DClass system, the message director, and their associated unit testing. There are no exact deadlines for development milestones, however, this is a basic in-order list of components to be written.

  1. Eventlogger
  2. ClientAgent
    • Configuration Implementation and Testing
    • Haproxy Implementation
  3. Client
    • Research and Development
    • Architecture Redesign and Implementation
  4. Unit Testing
  5. StateServer
  6. Database

Contributing

This project is currently dormant as I am working full-time on AutoML. I will probably complete the development of AstronGO when I have more free time to work on passion projects.

About

A Server Technology for Realtime Object Networking in GoLang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages