actionquake / distrib

Official AQtion distribution files
GNU General Public License v2.0
25 stars 12 forks source link

jump: spawns #302

Closed MVarland closed 10 months ago

MVarland commented 1 year ago

More than 50% map votes reached. Game ending at: Sunday 03 September 14:44:00 Next map was voted on and is aries. ------- Server Initialization ------- SpawnServer: aries action/sndlist.ini is empty, no sounds to precache. 11 tourney events... 0 entities inhibited 0 teams with 0 entities No location file for aries ACE: No node file found, creating new one...done.

Warning: failed to find deathmatch spawn point


ERROR: Game Error: Couldn't find spawn point


Q2A Lua: Shutdown in progress... Q2A Lua: unloading plugins/broadcast.lua Q2A Lua: unloading plugins/coinflip.lua Q2A Lua: unloading plugins/scoreboardStore.lua Q2A Lua: unloading plugins/mvd.lua Q2A Lua: unloading plugins/mvd2cprints.lua Q2A Lua: unloading plugins/version.lua Q2A Lua: All plugins unloaded! ==== ShutdownGame ====

darkshade9 commented 1 year ago

Almost certainly to do with lack of info_player_deathmatch -- we should create a bug issue in https://github.com/actionquake/aq2-tng/issues to address this. It specifically affects jump mode

darkshade9 commented 1 year ago

To verify @MVarland try one of these maps with 3 spawnpoints, and others with 2 spawnpoints. If 2 doesn't work and 3 does, then I think I know what our minimum requirement is:

aboveclouds.bsp: 3
aq2ctf1.bsp: 0
aq2ctf3.bsp: 0
aq2ctf_spacedome.bsp: 0
aq2snipe.bsp: 2
aq2soccer.bsp: 0
arabtown.bsp: 2
arabtown2.bsp: 3
aries.bsp: 2
armyterr.bsp: 2
artmuseum.bsp: 3
beneath1.bsp: 3
cancliff.bsp: 2
cjpiy.bsp: 3
closec.bsp: 2
cloud.bsp: 3
cloudx.bsp: 2
crassi.bsp: 1
credits.bsp: 1
ctfdesert.bsp: 0
ctfjump.bsp: 0
ctfwargrounds.bsp: 0
cucu40a.bsp: 3
deatharena.bsp: 2
desertbattle.bsp: 0
dirt-aq2.bsp: 2
dirt.bsp: 2
ea.bsp: 2
enkelt.bsp: 3
escapizm.bsp: 1
facingworlds.bsp: 0
ff.bsp: 3
ff2.bsp: 2
flooded2.bsp: 2
flyjumpboy.bsp: 0
futis.bsp: 0
giza.bsp: 3
gravee2.bsp: 1
groove.bsp: 3
hermi.bsp: 3
hopp.bsp: 2
hopp2.bsp: 2
icetoxin.bsp: 2
jac.bsp: 2
jepjepu1.bsp: 0
kcity.bsp: 2
kcityp.bsp: 2
kicks.bsp: 2
kicksv2.bsp: 2
marina.bsp: 0
mixmuseum.bsp: 3
mixmuseum2.bsp: 3
newcloud.bsp: 3
newff.bsp: 3
oilrig.bsp: 3
pgjumps2.bsp: 0
pilvessa.bsp: 3
pmetsa.bsp: 2
putkine1.bsp: 1
putkine2.bsp: 1
putkine3.bsp: 1
reformer2000.bsp: 2
retro.bsp: 1
riverwar.bsp: 2
rooms.bsp: 1
serebryanka.bsp: 3
shroud.bsp: 2
skeet3.bsp: 2
skiejmp1.bsp: 3
sludge.bsp: 0
summerplace.bsp: 1
sunken3.bsp: 2
tainted.bsp: 3
teamjungle_golf.bsp: 2
theist.bsp: 2
time.bsp: 3
tterminal.bsp: 2
tterminalp.bsp: 2
twoface.bsp: 0
volcano1.bsp: 1
voracity.bsp: 0
warehouse.bsp: 2
wolk.bsp: 2
wrestle.bsp: 2
zcity.bsp: 2
MVarland commented 1 year ago

aries (2) crashes the server closec (2) crashes the server

aboveclouds (3) works cloudx (2) works credits (1) works futis (0) works

Sort of on this topic: I think we should change jump mode to only use teamplay spawns (or have it chooseable somehow. Like jmod spawns tp / jmod spawns dm / jmod spawns ctf ?

darkshade9 commented 1 year ago

After playing with how spawning works in general (Espionage specifically) I've come to understand the system a bit better. It tries several different combinations right now to find a spawnpoint, and if one can't be found then the server crashes. This should never happen normally of course. I will take a look at making these maps usable in jmod.

As an aside, CTF mode does a good job of trying everything it can to find a flag spawn, even so far as to converting existing entity classes to flag spawn points so that CTF is possible, but it may not be balanced.

darkshade9 commented 11 months ago

Can you confirm the latest versions are no longer crashing? I've lost track of when I made these changes and whether they're in the latest client distrib or just the servers @MVarland

MVarland commented 11 months ago

Latest client distrib working server:latest working server:v46-jmod1 working

On Fri, Dec 15, 2023 at 6:09 PM Aaron Dean @.***> wrote:

Can you confirm the latest versions are no longer crashing? I've lost track of when I made these changes and whether they're in the latest client distrib or just the servers @MVarland https://github.com/MVarland

— Reply to this email directly, view it on GitHub https://github.com/actionquake/distrib/issues/302#issuecomment-1858209766, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYZVC3TXU32ZARRK6FDIZP3YJR74JAVCNFSM6AAAAAA4JN3P2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJYGIYDSNZWGY . You are receiving this because you were mentioned.Message ID: @.***>