diff --git a/.gitignore b/.gitignore index cca8eea..202858c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,7 @@ !/main/ /main/* !/main/server.cfg +!/main_shared/ # Folder to not ignore !/mods/ diff --git a/main_shared/maps/mp/gametypes/_clientids.gsc b/main_shared/maps/mp/gametypes/_clientids.gsc new file mode 100644 index 0000000..9068b5d --- /dev/null +++ b/main_shared/maps/mp/gametypes/_clientids.gsc @@ -0,0 +1,14 @@ +init() +{ + level.clientid = 0; + level thread onPlayerConnect(); +} +onPlayerConnect() +{ + for(;;) + { + level waittill("connecting", player); + player.clientid = level.clientid; + level.clientid++; + } +}