X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fserver%2FServerState.cpp;h=76686b0c616119b935a7c0819751f760a8140efa;hb=aee07b0f8d8c0d9af66dd7507938d83985d53833;hp=bb6a8a9d02f6644a73b24ccfc664cb967ac608c9;hpb=e20be973f6ef23164ae54398088e1b14d9bac3ab;p=blank.git diff --git a/src/server/ServerState.cpp b/src/server/ServerState.cpp index bb6a8a9..76686b0 100644 --- a/src/server/ServerState.cpp +++ b/src/server/ServerState.cpp @@ -22,7 +22,7 @@ ServerState::ServerState( , world(res.block_types, wc) , generator(gc) , chunk_loader(world.Chunks(), generator, ws) -, spawner(world, res.models, env.rng) +, spawner(world, res.models) , server(config.net, world, wc, ws) , loop_timer(16) { res.Load(env.loader, "default"); @@ -33,6 +33,9 @@ ServerState::ServerState( spawner.LimitModels(1, res.models.size()); server.SetPlayerModel(res.models[0]); + std::cout << "loading spawn chunks" << std::endl; + chunk_loader.LoadN(chunk_loader.ToLoad()); + loop_timer.Start(); std::cout << "listening on UDP port " << config.net.port << std::endl; @@ -85,7 +88,7 @@ void ServerState::Update(int dt) { } -void ServerState::Render(Viewport &viewport) { +void ServerState::Render(Viewport &) { }