Spawnpoint problem


(Qualmi) #1

ive noticed a little problem as i was testing my map with some people on a public server. it seems that the allied spawnpoint is somehow bugged. If more than 1 Players spawn there during the map ive noticed that they somehow spawn all in the same place. i mean they spawn in exactly the same place, i dont know how to describe this else. what exactly is causing this problem so that i can fix that for the next version ? i have no spawnflags there tickled and the distance between the CTF_spawns is alright i think. i mean its still close. in 3 grid its 9 squares distance. i think this is alright or not ?

and then i also had a problem with the spawntimes. ive installed some buttons in my map which, when you push them, change the spawntimes. this is not working. the server configs somehow overrides this. how exactly is this overriden and is there a way to force this somehow. spawntimes of 20 seconds serversided is not so good for this small map and always as i pushed the buttons in the map to toggle the spawntime it is not working :[


(isbowhten) #2

i think ppl only spawn at another entity when the first one is not “free”…
did ppl spawn inside other ppl?

is the spawnflag “startactive” checked?


(Tyrlop) #3

i also had this problem on my other maps, but some other mapper fixed it for me, cant remember how and why. try adding the spawnpoints with 1.5 ?


(Qualmi) #4

jep…they sometimes spawn inside others, almost everytime i was allied i had that, but i did not have too much time to test this much, caus there were not many ppl on the server.

startactive is not activated. i just ignored that, caus its the only spawn allies have.


(-SSF-Sage) #5

[QUOTE=Qualmi;186856]jep…they sometimes spawn inside others, almost everytime i was allied i had that, but i did not have too much time to test this much, caus there were not many ppl on the server.

startactive is not activated. i just ignored that, caus its the only spawn allies have.[/QUOTE]

Every spawnentity has to be startactive in order to use it! You can toggle the state with alertentity or you can set all spawnentities startactive and use setstate.

If you have 1 spawnentity and several people, they WILL spawn inside others just as you described. Same seems to happen if you have only one startactive.


(Qualmi) #6

Every spawnentity has to be startactive in order to use it!

hm…if this is true, how can spawn there an allied at all. i guess this is somekind of routine the engine is executing, maybe searching for the first free team wolf objective or somekind.

If you have 1 spawnentity and several people, they WILL spawn inside others just as you described. Same seems to happen if you have only one startactive.

none of this is the case. but ill try that for my next version. probably ill have to set the spawnflags startactive and tickle the allied default in the wobj.

i guess the spawntime problem is not solvable :frowning: will probably remove the buttons


(-SSF-Sage) #7

[QUOTE=Qualmi;186860]hm…if this is true, how can spawn there an allied at all. i guess this is somekind of routine the engine is executing, maybe searching for the first free team wolf objective or somekind.

none of this is the case. but ill try that for my next version. probably ill have to set the spawnflags startactive and tickle the allied default in the wobj.

i guess the spawntime problem is not solvable :frowning: will probably remove the buttons[/QUOTE]

It will force autom. 1 spawnentity to startactive, if there is not any startactive. And I’m not talking about the wobj, it is the bluespawn/redspawn. You have to have them startactive or alertentity them to get them spawn in more than one spawnentity.

Wobj has to be defaulted to some one. If you have it defaulted to both, both can see it, select it (but not spawn at there if there aren’t spawnentities).

The spawning works like this: You have a wobj, the flag in the command map, when you select it to spawn there, it will make you spawn to an active spawnentity that is nearest to the wobj. If there are 2 players spawning, you will spawn to the 2 nearest active spawnentities. If there is not any active spawnentity, it will force 1 to be active, and you both spawn at it and get stucked at each other.


(Qualmi) #8

hm…maybe i can bump this one last time concerning my spawntime problem.

in my map there is a button for the allies and for the axis. when you push one of those it calls the mapscript and there it goes for “wm_allied_respawntime 8”. this did not work. what must i do to make it work ? it must somehow work caus as ive played today a map called praetoria (one of the most beautiful maps btw) and as i destroyed the commandpost of the axis it said that the axis spawntime changed to 22. so there it works. hopefully someone knows :confused:


(nUllSkillZ) #9

Which mod are you running?
Not sure but I think that mod options override the map options.


(Qualmi) #10

on my local server =ok
as i played online on jaymod 2.17 = not ok
jaymod 2.18 = not ok

hm…i guess i will have to ask the admins of this server if the spawntime change in praetoria was caused by mapscript or by serversettings. on this server there was running jaymod 2.18


(ram6o13) #11

[QUOTE=Qualmi;186882]hm…maybe i can bump this one last time concerning my spawntime problem.

in my map there is a button for the allies and for the axis. when you push one of those it calls the mapscript and there it goes for “wm_allied_respawntime 8”. this did not work. what must i do to make it work ? it must somehow work caus as ive played today a map called praetoria (one of the most beautiful maps btw) and as i destroyed the commandpost of the axis it said that the axis spawntime changed to 22. so there it works. hopefully someone knows :/[/QUOTE]

u should see some MLB mapscripts, they got the spawntime changers in every map in their secret rooms afaik

didnt one of the earlier versions of baserase had the similar spawn issue, i remember playing the game while every time u spawn in somebody is a pain in the ass…


(stealth6) #12

that was because the roof was too low (if I remember correctly)