M E N U
Welcome
Browse Data's Maps by game
Counter-Strike 1.6
Counter Strike Condition Zero
Counter-Strike:Source
Counter-Strike:Global Offensive
StargateTC Half Life Mod
All maps
Browse Data's Maps by name
as_resident_evil
as_resident_evil_siege
as_resident_evil:source
aim_dust2_cz
aim_egypt_cz
aim_egypt:csgo
aim_map2
ar_waterland:scgo
awp_city_cz
awp_city:csgo
awp_towers_cz
cs_camelot_mini_cz
cs_camelot_mini:csgo
cs_siege_cz
cs_winter
csde_rooms
de_camelot_cz
de_camelot:source
de_camelot:csgo
de_chaapaai
de_guerrilla:source
de_guerrilla:csgo
de_dust4ever_cz
de_tmar_cz
de_stargate_atlantis
de_upd_aztec
de_upd_tuscan
de_waterland:scgo
fy_dangercity
fy_gyroscope
fy_waterland
fun_matrix
fun_matrix_reloaded
fun_matrix_revolutions
fun_matrix_trilogie:source
fun_matrix_trilogie:csgo
gg_rooms
gg_waterland
ka_clown_down
ka_crash
ka_dodgeball_cz
sg_stargate_atlantis
Scripting
amx_zombiebot (AMXMODX)
vip_zombiebot (Event Scripts)
Tutorials
Models mit Hammer (1.6 / CZ)
Spawnpunkte (1.6 / CZ)
NAV-Datei für Bots (CZ)
Maps für vip_zombiebot (CS:S)
Software
CStrike Memory
Counter-Strike Game Server
Main-Server:Condition Zero
Danger Zone:Condition Zero
War Server:Condition Zero
Main-Server:Source
Main-Server:CSGO
Danger Zone:CSGO
AMX Game Server Rankings
Ranking Server 1
Ranking Server 2
Playable Maps on Server
Counter Strike:Condition Zero
Counter Strike:Source
Counter Strike:CSGO
Teamspeak 3 Server
tafelrunde.net
Impressum / Kontakt
Impressum

 eMail uPd4t3d Data 
Links

contronik.net


schachportal.net


mas-player.de


tafelrunde.net
Tutorial - Spawnpunkte
Spawnpunkte richtig setzen
Eines der größten Kriterien für den Erfolg einer Map, ist die Tauglichkeit der Spawnpunkte. Immer wieder finde ich recht hübsche Maps im Internet, die aber leider für den Betrieb mit einem großen Server für 32 Spieler nicht geeignet sind. Meistens liegt es daran, dass entweder zu wenig oder falsch gesetzte Spawnpunkte in der Map verbaut wurden.

Für eine Half-Life-Map sollten mindestens 32 Spawnpunkte gesetzt werden. Beim Mod 'Counter-Strike' sind es 16 für CTs (info_player_start) und 16 für Ts (info_player_deathmatch). Wie ist es nun möglich einen Sawpnpunkt falsch zu setzen? Um diesen Fehler zu vermeiden, gibt es ein paar wenige Grundregeln, die beachtet werden müssen...
  • Der Abstand von Spawn zu Spawn muß minimal 32 Einheiten betragen
  • Der Spawn darf nirgends einen Brush berühren
  • Der Spawn muss leicht schwebend über dem Boden positioniert werden (min. eine Einheit Luft dazwischen)
Bei Nichtbeachten dieser Regeln kommt es zu Telefrags, was soviel heißt wie: der Spieler stirbt unmittelbar nach dem Spawnen. Hier nun ein Beispiel für richtig und falsch gesetzte Spawnpunkte:


Überprüfen auf Spawntauglichkeit

Vertrauen ist gut, Kontrolle ist besser! Nach diesem Motto überprüfen wir unsere Map nach ihrer Spawntauglichkeit. Am besten geht dies mit dem Mod 'Condition Zero' und den dazugehörigen Bots! Wir gehen in die Console, indem wir die Taste '^' drücken und tippen 'bot_quota 1'. Das Mod 'Condition Zero' fängt jetzt an die Wege für die Bots zu berechnen und erstellt eine .nav-Datei. Diese Berechnung kann je nach Komplexität der Map wenige Sekunden, bis zu mehreren Stunden dauern. Nach erfolgreicher Berechnung sollte ein einsamer Bot auf der Map herrumlaufen. Nun erhöhen wir die Zahl der Bots auf 30, indem wir in der Console 'bot_quota 30' tippen. Die Zahl 30 ist leider die Höchste. Wir können nun gleichzeitig auch einem Team joinen um 16 Spieler pro Team zu erreichen. Zur endgültigen Überprüfung tippen wir jetzt in der Console 'sv_restartround 3'. Der Server wird nun die Runde in 3 Sekunden neu starten. Genug Zeit die TAB-Taste gedrückt zu halten und zu beobachten, ob ALLE Spieler beim Spawnen am Leben bleiben.

Fertige Maps abändern

Was ist nun zu machen, wenn wir eine fremde Map mit untauglichen Spawns haben? Dafür gibt es auch einen Weg, den ich nun beschreiben möchte. Als Beispiel habe ich mir die 'de_tides_cz' aus dem Mod 'Condition Zero' ausgesucht. Obwohl diese Map zum Standard gehört, ist sie nur mit 20 Spawns ausgerüstet. Als erstes müssen wir die Map decompilieren. Ich nutze dazu das Tool 'BSP Viewer' von NEM'S TOOLS. Nach dem Öffnen der Map können wir diese mit dem 'BSP Viever' als .map-Datei exportieren und mit dem
Valve Hammer 3.5 einlesen.


Beim Einlesen wird der Valve Hammer zwar meckern, dass er eine gewisse Anzahl an Brushes nicht lesen kann. Auch der erste Blick auf die decompilierte Map zeigt eine menge Ungereimtheiten. Das kommt daher, dass sich Maps nie 100%ig rekonstruieren lassen, was auch für unsere Zwecke nicht von Nöten ist. Alles was auf dem Bild an schrägen Linien zu sehen ist, die das Spielfeld meist auch verlassen, sind Brushes, die nicht rekonstruiert wurden. Wir markieren diese mit der Maus, indem wir sie einrahmen, Return drücken und dann löschen. Danach sollte es ungefähr so aussehen...


Hier haben wir nun unsere 'de_tides_cz' mit Blick auf den CT-Spawn. Leider sind hier nur 10 Spawnpunkte gesetzt, die wir nun erweitern können.


Für unser Beispiel habe ich die Spawnpunkte der CTs von 10 auf 16 erhöht. Wie wir weiter oben schon gelernt haben, habe ich darauf geachtet, dass die Spawns unter einander genügend Platz haben, keinen Brush berühren und leicht in der Luft schweben. Vorsicht, in dem Bereich sind auch ein paar Baum-Models gesetzt worden, die wir hier nur mit einem Sprite-Symbol sehen. Es wäre auch ratsam darauf zu achten, dass kein Spieler im Baumstamm aufwacht. Das ganze machen wir natürlich auch auf der Seite für die Ts!


So bald wir alle 32 Spawns neu gesetzt haben, können wir alles andere löschen, denn wir sind nur an den Koordinaten der neu gesetzten Spawns interessiert. Am besten ist es, man markiert alle 32 Spawns, fügt diese einer Gruppe hinzu und versteckt diese. Danach kann man mit der Maus alles markieren, Return drücken und löschen. Auf dem Bild besteht unsere Map nur noch aus den neu gesetzten Spawns, die wir als .map-Datei abspeichern.


Wir können eine bestehende Map, in diesem Fall 'de_tides_cz.bsp', nachträglich an den Entities mit dem Programm
EntEd bearbeiten. Die Map bleibt sogar kompatibel zur originalen Version. Das hat den Vorteil, dass im Serverbetrieb eine veränderte Map laufen kann, ohne dass sich Clients die neue Version installieren müssen.

Wir öffnen nun unsere Map mit dem Programm
EntEd und suchen ALLE alten Spawns und löschen diese. Das Beispiel zeigt die Spawns für einen CT (info_player_start):
{
"origin" "-672 -160 96"
"angles" "0 0 0"
"classname" "info_player_start"
}
und einen T (info_player_deathmatch):
{
"origin" "640 -320 88"
"angles" "0 180 0"
"classname" "info_player_deathmatch"
}
Danach kopieren wir alle neuen Spawns, die wir aus der decompilierten und umgebauten Map gewonnen haben, neu hinein. Bitte aber nur die Spawns kopieren, denn in der .map-Datei gibt es auch das 'worldspawn', was ja schon vorhanden ist.

Kleiner Tipp: Manche Mapper fügen eine 'func_buyzone' ein, die evtl. für die neuen Spieler nicht groß genug ist. Wer nun außerhalb dieser Zone spawnt, kann dann nichts kaufen. Um dieses Problem zu umgehen, sollten wir im 'EntEd' nach jeder 'func_buyzone' suchen und diese auch löschen. So bald das Spiel keine 'func_buyzone' besitzt, wird automatisch um jeden Spieler eine kleine Einkaufszone errichtet.

Sollten wir alles richtig gemacht haben, können wir nun unsere 'de_tides_cz' mit vollem Server spielen...


Datum / Uhrzeit
Sonntag, 22 Okt 2017
17:39 Uhr
Download History
de_stargate_atlantis.zip (22 Okt 11:37)
de_stargate_atlantis.zip (22 Okt 05:57)
gcf_scape.zip (20 Okt 22:12)
csde_rooms.zip (20 Okt 19:15)
de_camelot_cz.zip (20 Okt 09:16)
amx_zombiebot_v093.zip (20 Okt 01:57)
fun_matrix_trilogie.rar (20 Okt 00:18)
de_stargate_atlantis_csgo.zip (20 Okt 00:18)
de_guerrilla_csgo.zip (20 Okt 00:18)
cs_winter.zip (20 Okt 00:18)
awp_towers_cz.zip (20 Okt 00:18)
as_resident_evil.zip (20 Okt 00:17)
gcf_scape.zip (20 Okt 00:17)
de_dust4ever_cz.zip (19 Okt 18:42)
valve_hammer.zip (19 Okt 14:59)
Download Ranking
856xas_resident_evil.zip
724xvip_zombiebot_v065.zip
654xfun_matrix_trilogie.rar
572xvalve_hammer.zip
535xde_stargate_atlantis.zip
531xka_crash.zip
475xka_clown_down.zip
475xgcf_scape.zip
466xaim_egypt_cz.zip
463xka_dodgeball_cz.zip
444xka_crash_csgo.zip
441xent_ed.zip
440xsg_stargate_atlantis.zip
437xka_crash_css.zip
436xcs_winter.zip
415xas_resident_evil_siege.zip
412xcs_camelot_mini_cz.zip
408xamx_zombiebot_v093.zip
402xcsde_rooms.zip
378xde_upd_aztec.zip
370xfy_dangercity.zip
359xawp_towers_cz.zip
350xfy_gyroscope_cz.zip
350xfy_waterland.zip
348xas_resident_evil_css.zip
348xde_dust4ever_cz.zip
346xaim_dust2_cz.zip
343xde_chaapaai.zip
341xde_camelot_cz.zip
325xaim_map2_csgo.zip
310xde_upd_tuscan.zip
303xde_guerrilla.zip
303xfy_gyroscope_csgo.zip
291xCStrike_Memory.apk
285xaim_egypt_csgo.zip
283xde_camelot_css.zip
283xde_tmar_cz.zip
268xawp_city_cz.zip
266xde_stargate_atlantis_csgo.zip
258xde_waterland_csgo.zip
253xcs_siege_cz.zip
234xfun_matrix_trilogie_css.zip
230xawp_city_csgo.zip
228xaim_map2_cz.zip
214xfun_matrix_trilogie_csgo.zip
177xCStrike_Memory.zip
177xar_waterland_csgo.zip
176xcs_camelot_mini_csgo.zip
171xde_camelot_csgo.zip
167xde_guerrilla_csgo.zip
Seiten History
Spawns richtig setzen (22 Okt 17:39)
Counter-Strike: Source (22 Okt 17:39)
fun_matrix (22 Okt 17:39)
StargateTC (22 Okt 17:39)
Maps on Server (22 Okt 17:39)
Server-Status (22 Okt 17:39)
CStrike Memory (22 Okt 17:39)
Counter-Strike 1.6 (22 Okt 17:39)
Condition Zero (22 Okt 17:38)
awp_city_cz (22 Okt 17:38)
awp_city_csgo (22 Okt 17:38)
as_resident_evil_source (22 Okt 17:38)
ka_clown_down (22 Okt 17:38)
Maps on Server (22 Okt 17:38)
NAV-Datei erstellen (22 Okt 17:37)
Server-Status (22 Okt 17:37)
aim_egypt (22 Okt 17:37)
aim_map2 (22 Okt 17:37)
cs_winter (22 Okt 17:36)
Maps on Server (22 Okt 17:36)
ka_crash (22 Okt 17:36)
Server-Status (22 Okt 17:36)
Ranking (22 Okt 17:36)
csgo (22 Okt 17:35)
cs_camelot_mini (22 Okt 17:35)
de_upd_tuscan (22 Okt 17:35)
as_resident_evil_siege (22 Okt 17:35)
fy_waterland (22 Okt 17:34)
Source VIP Mod (22 Okt 17:34)
amx_zombiebot (22 Okt 17:34)