ET map crashes when I try to join a team


(uwAga) #1

I use GtkRadiant 1.6 on Debian 7 GNU/Linux, and having compiled a map, I am unable to join a team when I am playing it.

I compiled with Q3Map2: (test) BSP -meta -vis -light -fast -filter. Here is a screenshot of the map in GtkRadiant: http://i.imgur.com/A6bvngt.png

I start the map with
et.x86 +sv_pure 0 +g_gametype 2 +developer 2 +devmap test

After entering the map, I do /generateTraceMap, but I have tried without doing that too. The map works fine, and I can move around the small cube, but when I join a team, the whole map locks up. ET does not respond to the keyboard, or mouse and the spawntime counter does not move. I must restart my computer or enter a terminal and kill ET when this happens.

I am able to play other maps, but .bsp files I cannot. My friend who gave me a .bsp map to try (she also uses Linux) did not work, either. It worked for her, though.

Here is what happens:


devmode-> G_Script_GetEventIndex(), unknown event: playerstart
[skipnotify]^7maptester entered the game
^7maptester has joined the Allied team^7!
Respawning ^7maptester, -1 lives left
devmode-> G_Script_GetEventIndex(), unknown event: playerstart
Received signal 15, exiting...
DGA Mouse - Disabling DGA DirectVideo
DOUBLE SIGNAL FAULT: Received signal 15, exiting...
Shutdown tty console

The last 4 lines of that are from me doing “killall et.x86” in the virtual console.
Also, here is a screenshot of the entities window: http://i.imgur.com/90s1M4W.png
I notice that it is complaining about “unknown event: playerstart” (I am following the 2bit tutorial for this, but that uses Radiant 1.4 - is playerstart no longer used something?)

Here is the .map file, too: http://a.pomf.se/fhkwpx.map

So, does anyone know how I can get around the problem of ET locking up? I want to be able to join a team and play. I know this works on Windows, following the exact same tutorial - but why doesn’t it work on Linux? Installing Windows is not currently an option, sadly.

Thanks in advance, and merry xmas!


(sadsack) #2

If you are using 2.55 goto 2.60b If you have to use 2.55 make sure that you put your min. and max. for you map

I hope that helps
renny


(sadsack) #3

Me again, I see you are using it on Linux, I don’t know any thing about Linux.
what told you mostly will not work
sorry
renny


(uwAga) #4

I’ve tried with 2.60 and 2.60b but the same problem with each :frowning:
the min and max i’ve put in the entities

thanks


(stealth6) #5

I don’t think developer 2 will do anything. It’s either 1 or 0 as far as I know (on or off).

Can you not join a team? Try opening console and typing /team b
Or can you not open the limbo menu?

If you can’t open the limbo menu then I’m pretty sure it’s what sadsack said it is (missing mapcoordsmins & maxs in worldspawn)
See end of tutorial for full explanation: http://www.pythononline.co.uk/et/tutorial03.htm

check spelling it’s mapcoordsmaxs & mapcoordsmins


(uwAga) #6

I can open the limbo menu. When I select a team and class, the game completely freezes.
Same with /team b or /team r.
But when I join a team, the limbo menu disappears, and the game locks up. The spawn counter does not count down, it just does nothing.

I have spelled them correctly, in the entities window.
same problem with /developer 1 too.

thanks.


(uwAga) #7

Update on the situation: when the player is about to spawn, the error occurs.
When in warmup, and I join a team, ET freezes completely. This is because on warmup, there is no respawn time.
If i join a team after warm up, the respawn timer counts down to 1 second, then the game freezes. The problem is not with joining a team, it’s with the spawning.

The problem is still unfixed, so if anyone has ideas, please tell :3


#8

Hey hey hey, stop!

I got the same problem once in a map i called speech, however, the problem is and was that each map must contain 1 script_multiplayer not more and not less, make sure you got one…

You must also have spawns for each team;
They are called:
Team_wolf_bluespawn !allies!
Team_wolf_redspawn !axis!

But you also need team_wolf_objective (the yellow box)
They must have 1 and only 1 team selected
And both teams must have 1 team_wolf_objective (yellow boxes)

If all theese things is correct;

The scripts dont use wm_*** commands during warmup so when the match starts the spectators will spawn in the winners intermision and thoose needs exactly as the “yellow box” to be one for each team and they will produce erratic results if both teams selected
And the intermissions must be 2 one for each team

Good luck :wink:


(uwAga) #9

do you mean team_CTF_redspawn and team_CTF_bluespawn?
I have those already in my map, sadly. and yes, I do have one and only one script_multiplayer.

thanks though ^^


#10

[QUOTE=uwAga;485390]do you mean team_CTF_redspawn and team_CTF_bluespawn?
I have those already in my map, sadly. and yes, I do have one and only one script_multiplayer.

thanks though ^^[/QUOTE]

Lol -Yes, and i edit the post ^


#11

But can you upload the log? From et?

But you can also try to pack it in a pk3 and see how it works

I dont use linux or mac, i got 2 computers one for editing and playing wolf3d original and one for playing. But both are windows, xp95 (i think its called) and the other windows7

Can you play at all on linux?
Hmm if you look at the old manuals of gtk radiant
i think a part is about compiling under linux…


(sadsack) #12

One thing that happen to me was I installed 2.60b and when I tried to run the map(using devmap) the same thing happen to me.
What I found out is that some how 2.6b et turn in to 2.55. To find out just boot up et and click on play onlie. Then look
at the very top of the screen, running across the top, it will tell you what et you are running. I am sorry, I did fix it so it would run
but I can’t remember what I did. May be some here can help if that is your problem
renny


(acQu) #13

Did you set min/max values to worldspawn entity? What you describe sounds exactly like it.

[I had this problem too (on Linux it is more annoying than Windows, because you have to do zi speshiul tricks to kill ET process, Windows handles this much better imo, but i don’t know all Linux, i just use Ubuntu, the way i do it is pressing shortcut, get out in console mode or what its called, then relogin, type ps aux or something i kinda forgot, kill process and then leave non graphical mode again = … all just to kill a process …).]

Your friend map worked and yours worked not because she is probably running a different version of ET. I think 2.55 does not hang, but 2.6 does (when you don’t set mins/maxs correctly).

And oh lord did you make a detailed post describing your problem :smiley: (nice). 99% sure your problem is mins/maxs not correctly set (spell mistake, assigned to wrong entity, …).


(acQu) #14

Did you set min/max values to worldspawn entity? What you describe sounds exactly like it.

[I had this problem too (on Linux it is more annoying than Windows, because you have to do zi speshiul tricks to kill ET process, Windows handles this much better imo, but i don’t know all Linux, i just use Ubuntu, the way i do it is pressing shortcut, get out in console mode or what its called, then relogin, type ps aux or something i kinda forgot, kill process and then leave non graphical mode again = … all just to kill a process …).]

Your friend map worked and yours worked not because she is probably running a different version of ET. I think 2.55 does not hang, but 2.6 does (when you don’t set mins/maxs correctly). So pretty sure your problem is mins/maxs not correctly set (spell mistake, assigned to wrong entity, …).


(Mateos) #15

[QUOTE=uwAga;485390]do you mean team_CTF_redspawn and team_CTF_bluespawn?
I have those already in my map, sadly. and yes, I do have one and only one script_multiplayer.

thanks though ^^[/QUOTE]

Not only these, you NEED a team_WOLF_objective for each spawn, and the correct value check in its properties (default Allied or Axis spawn for the first two of the map); Also check your team_CTF_X properties so the player isn’t killed on spawn ^^’


(acQu) #16

Time for a tutorial :smiley:

(well later, but it is nice to see so many people still mapping for ET)

There sure is one tutorial of kind “first map” actually out there, so i could spare me that :smiley: I think 2bit tutorials should be checked out, it should not take much time to go through the first ones to get it up and running. EDIT see stealths post :D)


(uwAga) #17

I have a team_CTF_redspawn, info_player_deathmatch, team_CTF_bluespawn
one team_WOLF_objective (description: “Allied Spawn”)
another team_WOLF_objective (description: “Axis Spawn”)
and finally, a little purple box with scriptname “game_manager” and classname “script_multiplayer”

When I press “N” and no objects are selected, the entities window shows:


mapcoordsmins     -128  256
mapcoordsmaxs     128   0
classname         worldspawn

Tell me, dear forum users: are my map coords correct, and am I missing any objects?
My map is here: http://i.imgur.com/A6bvngt.png so you can see the actual size of the tiny map. (the grid size you can see on there, too)

By the way! Both me and my friend use ET 2.60 on Linux! I have never used 2.55. The map fails to work in 2.60 AND 2.60b!


#18

[QUOTE=uwAga;485436]I have a team_CTF_redspawn, info_player_deathmatch, team_CTF_bluespawn
one team_WOLF_objective (description: “Allied Spawn”)
another team_WOLF_objective (description: “Axis Spawn”)
and finally, a little purple box with scriptname “game_manager” and classname “script_multiplayer”

When I press “N” and no objects are selected, the entities window shows:


mapcoordsmins     -128  256
mapcoordsmaxs     128   0
classname         worldspawn

Tell me, dear forum users: are my map coords correct, and am I missing any objects?
My map is here: http://i.imgur.com/A6bvngt.png so you can see the actual size of the tiny map. (the grid size you can see on there, too)

By the way! Both me and my friend use ET 2.60 on Linux! I have never used 2.55. The map fails to work in 2.60 AND 2.60b![/QUOTE]

Eeeeeehhhhh. Waaaatttttttaaa!!!

The purple box is a script_multiplayer…
The game manager is no scriptname and the
script_multiplayer is totally and deadly allergic
for keys, if the “purple little box” got any key it will f#### the game up totaly…

But as i said i did the same when i start mapping…
Thats it

But i wasted 300 hours to map incorrect before a good person told me how to open the entitie window…
Then i started with tutorials…

Have fun!


(acQu) #19

Well, that is something i had not seen before haha.

Can’t help here, but your mapcoord values seem to be ok. (If my tiny brain does not fool me, it gives a nice 256 x 256). You could always try the standard suggestion in Radiant though: mapcoordsmins = -256 256 and mapcoordsmaxs 256 -256 (doubt that will change much). The way you describe it just sounded so much like missing coords in worldspawn though.

And oveove Watttttaaa :? :smiley: ? :confused: :frowning: :stroggtapir: :penguin:


(Mateos) #20

Do you have a very basic .script with few instructions in the game_manager, such as setting the default spawn etc.?