config sample
parent
9cdc136968
commit
24b6f577ee
|
@ -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
|
|
@ -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
|
|
@ -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)
|
||||||
} */
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue