config sample

master
Alex 2022-01-30 14:34:25 +01:00
parent 9cdc136968
commit 24b6f577ee
3 changed files with 36 additions and 3 deletions

14
config.sample.yaml Normal file
View File

@ -0,0 +1,14 @@
debug: true
kra_settings_config_path: /path/to/kraSettings.yaml # shared config settings between backend and minecraft servers
mongodb:
hostname: 127.0.0.1
port: 27017
database: database
username: user
password: password
servers:
minecraft: # socket server for minecraft server
host: 127.0.0.1:50001
access_key: yourAccessKey # used to auth socket connections from minecraft servers
web: # socket server for voice and mobile web clients
host: 127.0.0.1:50000

16
kraSettings.sample.yaml Normal file
View File

@ -0,0 +1,16 @@
web_socket:
access_key: yourAccessKey
protocol: ws
host: 127.0.0.1
port: 50003
web:
voice_address: "https://dev.voice.krakatoa-roleplay.umbach.dev/"
mongodb:
host: 127.0.0.1
port: 27017
database: database
username: user
password: password
voice_web_code:
letters: 0123456789 # 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
length: 12

View File

@ -2,6 +2,9 @@ package serverCommunication
import ( import (
"time" "time"
"krakatoa.net/backend/modules/cache"
"krakatoa.net/backend/modules/logger"
) )
/* /*
@ -23,16 +26,16 @@ func getClientByDest(dest int, uuid string) (*structs.WebClient, *structs.Minecr
*/ */
func AckHandler() { func AckHandler() {
ticker := time.NewTicker(20 * time.Millisecond) ticker := time.NewTicker(5 * time.Second) // 20 * time.Millisecond
for _ = range ticker.C { for _ = range ticker.C {
/*for uuid, webClient := range cache.WebClients { for uuid, webClient := range cache.WebClients {
logger.Web.Println("ackHandler web client", uuid, webClient) logger.Web.Println("ackHandler web client", uuid, webClient)
} }
for serverName, mcClient := range cache.MinecraftClients { for serverName, mcClient := range cache.MinecraftClients {
logger.Web.Println("ackHandler mc client", serverName, mcClient) logger.Web.Println("ackHandler mc client", serverName, mcClient)
} */ }
} }
} }