mirror of
https://github.com/WiiLink24/wfc-server.git
synced 2026-04-05 08:45:25 -05:00
27 lines
453 B
Go
27 lines
453 B
Go
package main
|
|
|
|
import (
|
|
"sync"
|
|
"wwfc/gpcm"
|
|
"wwfc/gpsp"
|
|
"wwfc/nas"
|
|
"wwfc/natneg"
|
|
"wwfc/qr2"
|
|
"wwfc/sake"
|
|
"wwfc/serverbrowser"
|
|
)
|
|
|
|
func main() {
|
|
wg := &sync.WaitGroup{}
|
|
actions := []func(){nas.StartServer, gpcm.StartServer, qr2.StartServer, gpsp.StartServer, serverbrowser.StartServer, sake.StartServer, natneg.StartServer}
|
|
wg.Add(5)
|
|
for _, action := range actions {
|
|
go func(ac func()) {
|
|
defer wg.Done()
|
|
ac()
|
|
}(action)
|
|
}
|
|
|
|
wg.Wait()
|
|
}
|