gbase

package module
v0.0.0-alpha.0...-306d899 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2018 License: MIT Imports: 0 Imported by: 0

README

gbase

Package gbase implements low level game data io and storage in Go.

Documentation

Overview

Package gbase implements game support modules for Universe 4.0 game.

Overview

Modules may be run as discreet programs on different computers networked together or may be combined to form a standalone game for one computer.

Directories

Path Synopsis
cmd
davsk_console_client
Command davsk_console_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
Command davsk_console_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
davsk_game_srv
Command davsk_game_srv is an http/rpc server that accesses a game database and rpcs the acct_srv.
Command davsk_game_srv is an http/rpc server that accesses a game database and rpcs the acct_srv.
davsk_gui_client
Command davsk_gui_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
Command davsk_gui_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
davsk_install
Command davsk_install
Command davsk_install
davsk_web_client
Command davsk_web_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
Command davsk_web_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
${DESCRIPTION}
${DESCRIPTION}
internal
app/acct_srv
Command acct_srv is an http/https/rpc server that accesses a database of accounts, users, and servers.
Command acct_srv is an http/https/rpc server that accesses a database of accounts, users, and servers.
pkg/AcctWebSvc
package AcctWebSvc starts a web service for the acctsrv for Universe 4.0.
package AcctWebSvc starts a web service for the acctsrv for Universe 4.0.
pkg/install
Package install performs download, config, setup, installation of Davsk℠ Universe 4.0 game and services.
Package install performs download, config, setup, installation of Davsk℠ Universe 4.0 game and services.
pkg
article
Package article defines the structure of the article and the related reporter that creates the article and publisher that outputs the article
Package article defines the structure of the article and the related reporter that creates the article and publisher that outputs the article
config
Package config loads config data from file or creates the file if it does not exist.
Package config loads config data from file or creates the file if it does not exist.
custom_path
Package custom_path sets the working directory to the directory containing the program and returns an optional custom path defined on the command line.
Package custom_path sets the working directory to the directory containing the program and returns an optional custom path defined on the command line.
handler
Package handler defines web services
Package handler defines web services
must
Package must provides configured error response for functions that must complete without error.
Package must provides configured error response for functions that must complete without error.
nothing
Package nothing does nothing until you manually exit with CTRL-C. TODO(ds) Any suggestions on how to test this?
Package nothing does nothing until you manually exit with CTRL-C. TODO(ds) Any suggestions on how to test this?
shared
Package shared defines RPC interface of GameMaster for the Game Server and AcctMaster for the acctsrv for Universe 4.0 Overview
Package shared defines RPC interface of GameMaster for the Game Server and AcctMaster for the acctsrv for Universe 4.0 Overview
shared/AcctMaster
Package AcctMaster defines RPC interface of AcctMaster for the acctsrv for Universe 4.0.
Package AcctMaster defines RPC interface of AcctMaster for the acctsrv for Universe 4.0.
shared/AcctMaster/Client
Package AcctMaster/Client implements RPC Client AcctMaster interface for use by gameserver in Universe 4.0.
Package AcctMaster/Client implements RPC Client AcctMaster interface for use by gameserver in Universe 4.0.
shared/GameMaster
Package GameMaster defines RPC interface of GameMaster for the gameserver for Universe 4.0.
Package GameMaster defines RPC interface of GameMaster for the gameserver for Universe 4.0.
shared/GameMaster/Client
Package GameMaster/Client implements RPC Client GameMaster interface for use by Clients in Universe 4.0.
Package GameMaster/Client implements RPC Client GameMaster interface for use by Clients in Universe 4.0.
svc/acctsrv
Package acctsrv starts an RPC microservice module for the Universe 4.0 game.
Package acctsrv starts an RPC microservice module for the Universe 4.0 game.
svc/consoleclient
Package consoleclient is a console client service for Universe 4.0 game.
Package consoleclient is a console client service for Universe 4.0 game.
svc/gameserver
Package gameserver starts an RPC microservice module for the Universe 4.0 game.
Package gameserver starts an RPC microservice module for the Universe 4.0 game.
svc/guiclient
Package guiclient is a console client application for Universe 4.0 game.
Package guiclient is a console client application for Universe 4.0 game.
svc/webacct
Package webacct .
Package webacct .
svc/webclient
Package webclient is a console client application for Universe 4.0 game.
Package webclient is a console client application for Universe 4.0 game.
tomlcfg
Package tomlcfg provides helper functions to load and save toml config files.
Package tomlcfg provides helper functions to load and save toml config files.
Command test runs game on local test server using logfiles from consoleclient.
Command test runs game on local test server using logfiles from consoleclient.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL