26 lines
432 B
Go
26 lines
432 B
Go
package main
|
|
|
|
import (
|
|
_ "mongo.games.com/game"
|
|
|
|
"mongo.games.com/goserver/core"
|
|
"mongo.games.com/goserver/core/module"
|
|
)
|
|
|
|
func main() {
|
|
defer core.ClosePackages()
|
|
core.LoadPackages("config.yaml")
|
|
// core hook
|
|
core.RegisteHook(core.HOOK_BEFORE_START, func() error {
|
|
|
|
return nil
|
|
})
|
|
core.RegisteHook(core.HOOK_AFTER_STOP, func() error {
|
|
|
|
return nil
|
|
})
|
|
// module模块
|
|
waiter := module.Start()
|
|
waiter.Wait("main()")
|
|
}
|