Thanks to visit codestin.com
Credit goes to github.com

Skip to content

pangdogs/scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scaffold

English | 简体中文

Introduction

Based on the Golaxy Distributed Service Development Framework, this project provides scaffolding functions and tools for game development. It includes tools for table processing (Excel Compile And Export), protobuf plugins (Protobuf Plugins), and a property synchronization system (Property Synchronous), among others.

Tools Directory

Directory Description
/tools/excelc Excel table processing tool, based on Protobuf technology, allows exporting the structure and data configured in Excel tables.
/tools/propc Property synchronization code generation tool, capable of generating code for property synchronization operations.
/tools/protoc-gen-go-excel Protobuf plugin that adds some table operation-related functions to the Golang code generated from the Protobuf structure exported from Excel tables.
/tools/protoc-gen-go-structure Protobuf plugin that adds some auxiliary functions when generating Golang code.
/tools/protoc-gen-go-variant Protobuf plugin that adds functions related to variant types when generating Golang code, allowing the generated Protobuf structure to support the Golaxy framework's RPC system.

Addins Directory

Directory Description
/addins/acl Access Control List (ACL), generally used for the Login service.
/addins/goscr Golang Scripting (Golang Script), supports the interpretation and execution of Golang code, used for supporting logic code hotfixes.
/addins/propview Property View, used to support the synchronization of entity properties.

Installation

go get -u git.golaxy.org/scaffold

Associated Repositories

About

Developing a Game Server Scaffold. 开发游戏服务器的脚手架。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages