X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fserver%2FServerState.cpp;h=cedae4ee9a8b4b4376e77f480645d45c64141217;hb=d30497e8e16c8470ce2f9f0b245befd196ea4660;hp=5545818e23f16b5536f60492867e9742408c2b72;hpb=8ae45b6555d55f301f83daf8c1337d332d8305ab;p=blank.git diff --git a/src/server/ServerState.cpp b/src/server/ServerState.cpp index 5545818..cedae4e 100644 --- a/src/server/ServerState.cpp +++ b/src/server/ServerState.cpp @@ -15,7 +15,7 @@ ServerState::ServerState( const Generator::Config &gc, const World::Config &wc, const WorldSave &ws, - const Server::Config &sc + const Config &config ) : env(env) , block_types() @@ -24,15 +24,17 @@ ServerState::ServerState( , chunk_loader(world.Chunks(), generator, ws) , skeletons() , spawner(world, skeletons, gc.seed) -, server(sc, world) +, server(config.net, world, ws) , loop_timer(16) { TextureIndex tex_index; env.loader.LoadBlockTypes("default", block_types, tex_index); skeletons.LoadHeadless(); + spawner.LimitSkeletons(1, skeletons.Size()); + server.SetPlayerModel(skeletons[0]); loop_timer.Start(); - std::cout << "listening on UDP port " << sc.port << std::endl; + std::cout << "listening on UDP port " << config.net.port << std::endl; }