diff --git a/source/src/server.cpp b/source/src/server.cpp index 9ed5cb31..5bcb94a1 100644 --- a/source/src/server.cpp +++ b/source/src/server.cpp @@ -1070,7 +1070,7 @@ void initserver(bool dedicated, int uprate, char *sdesc, char *ip, char *master, { ENetAddress address = { ENET_HOST_ANY, CUBE_SERVER_PORT }; if(*ip && enet_address_set_host(&address, ip)<0) printf("WARNING: server ip not resolved"); - serverhost = enet_host_create(&address, maxclients, 0, uprate); + serverhost = enet_host_create(&address, maxclients+1, 0, uprate); if(!serverhost) fatal("could not create server host\n"); loopi(maxclients) serverhost->peers[i].data = (void *)-1; if(!maprot || !maprot[0]) maprot = newstring("config/maprot.cfg");