Skip to content

Dytomic/pkodev-Perseus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tales of Pirates / PKO Projects by Perseus

A monorepo mirror of all open-source Tales of Pirates (TOP) and Pirate King Online (PKO) projects by Perseus, maintained as git subtrees for easy upstream sync.

Contents

Server Infrastructure

Folder Language Description
top-server-rewrite Rust Rewrite of the Tales of Pirates GateServer in Rust
top-proxy Rust Middleman proxy between game clients and GateServer — filters traffic, provides DDoS protection, supports Linux deployment and multi-region redundancy
top-comm Go Go interface for direct communication with TOP game server components (GateServer, GameServer, GroupServer)

Client Tools

Folder Language Description
pko-tools Rust Converts TOP/PKO client assets (character models, animations, textures) to/from glTF for editing in Blender and other 3D tools; includes in-tool character preview

Web and CMS

Folder Language Description
topsite_public PHP (Laravel) Full-featured Tales of Pirates private server website CMS with player portal, rankings, and server management
topcms JavaScript Tales of Pirates Content Management System with REST API and web frontend

Syncing Upstream Changes

Each subdirectory is a git subtree. To pull the latest changes from any upstream repo:

git subtree pull --prefix=top-proxy https://github.com/Perseus/top-proxy.git HEAD --squash

Credits

All projects are authored by Perseus. This monorepo is maintained by Dytomic for research and development purposes.

About

Tales of Pirates and PKO server, proxy, tools and CMS projects by Perseus, mirrored as git subtrees

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors