Documentation ¶
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. |
Click to show internal directories.
Click to hide internal directories.