Jump to content

Luv them customs


Recommended Posts

mookie could probably explain this better, but i'll give it a whack.

 

bots need a file to understand the map layout -- where the can walk, where they can hide, where the rescue points are, etc. if that file isn't there (or embedded) when the map loads, the server attempts to create it. that process takes a while, and it pauses gameplay while it's doing it. in other words, we shouldn't automatically load bots on every map.

 

i've created a config file to load bots on the maps i know have that file (.navs). no bots will be loaded on other maps.

 

 

 

footnote: mookie, or anyone else, if you know an automatic way (i.e. other than creating a local server) to tell if a nav is embedded, can you share that?

Link to comment
Share on other sites

GCFScape can read some of the file formats used by VALVe including GCF and BSP (possibly the same format, I'm not sure). Basically it's BSPZip in GUI form, and you can check pretty quick not only to find out if there's a NAV file zipped in but also a radar overview or anything else if you know what to look for.

 

I'm not sure exactly how we get to bots from "I like custom maps," but I'll go with it anyway. Basically, it would be too expensive for the server to have to control all the bots' pathfinding (knowing what's a dead end and what isn't, knowing how to get from A to B, knowing where they're likely to run into enemies and when, and knowing what areas are important i.e. objectives), so information about all the places that players can walk, climb, and jump is built ahead of time and saved to a file.

 

The majority of really good maps are made by mappers who've really got their stuff together and usually take the time to not only have HL2 build a NAV file, but make changes to it so that the bots play smarter. The great majority of maps overall are made by mappers who don't have their stuff together, and despite not including a NAV file with their map will often include some completely useless files like their compile log and sometimes even the source file of the map itself.

 

When a map comes up that has no NAV file for it, SRCDS will start to generate one as soon as a bot tries to enter the game. It may be that it could get by without it, but most likely VALVe would see no reason to include what would be basically a low-performance mode, where SRCDS would do a ton of work all the time and not be any better off. On maps that are very rectilinear, making a NAV file is quick. On some large maps whose floors are made mainly of displacements (i.e. the ground is not flat), making a NAV file can take several hours or more. Sometimes someone (*cough* CAL) will release a map that has leaks massive leaks in the geometry, which the mapper has "fixed" by putting an enormous box around the entire map, and those will still take quite a while to generate a NAV file for because HL2 ends up building a mesh for large parts of the floor of this enormous box as well as the entire playable map.

Link to comment
Share on other sites

Ahh, not really a leading question. I really prefer to play on IMMUTABLE -- because of the custom maps. Lately when I log in and there are no other players -- there is nothing to do because no bots are playing. I'll sit there for about 30 minutes max running around shooting random map junk until I get fed up and go over to Retro. If there were bots to play against, I'd probably stay longer and with any luck, maybe a game would start :D

Link to comment
Share on other sites

how friggen ironic. almost immediately after the last post (turning off assault), the server fills to capacity for the first time in a long time.

 

the current map is assault. none of the current players are recognized regulars (minus mookie, who just snuck in).

 

anyways, i give. :bang:

 

hostname: GCftw.com | Customs | Fast DL | WestCoast > *Immutable*

version : 1.0.0.34/7 3042 secure

udp/ip : 64.94.100.46:27015

map : cs_assault at: 0 x, 0 y, 0 z

players : 22 (23 max)

 

# userid name uniqueid connected ping loss state adr

# 60 "If i die you hack" STEAM_0:1:7142790 06:43 61 0 active 67.189.101.201:27005

# 62 "Abusemypandas" STEAM_0:1:8645440 04:54 115 0 active 69.251.120.117:27005

# 36 "cope" STEAM_0:0:13979143 18:37 58 0 active 72.205.196.50:60805

# 49 "SirSyko" STEAM_0:0:2505730 14:54 72 0 active 71.32.249.39:27005

# 64 "filetitan" STEAM_0:1:8304632 02:43 46 0 active 71.92.65.248:27005

# 66 "*Darkened*Saiyan_Phoenix" STEAM_0:1:1635638 02:00 116 0 active 24.215.21.165:61620

# 68 " Jокея" STEAM_0:0:3310166 01:54 57 0 active 68.3.9.213:43622

# 22 "•°o.O-FeArLeSs-O.o°•" STEAM_0:0:3024942 21:05 68 0 active 24.17.169.7:27005

# 69 "Altec" STEAM_0:0:14220097 01:51 98 0 active 71.206.157.181:27005

# 70 "Me+iPhone=Sex" STEAM_0:1:2665341 01:30 68 0 active 72.24.113.65:27005

# 50 "B.A.Bacon" STEAM_0:0:12380585 14:42 121 0 active 71.31.146.52:27005

# 51 "€h.øK." STEAM_0:1:11764987 14:37 118 0 active 66.131.81.106:27005

# 71 "Reactor-4" STEAM_0:0:5117171 00:31 339 71 spawning 24.21.171.206:1210

# 46 "sfsu |jason" STEAM_0:1:10353637 15:59 49 0 active 75.26.8.17:1024

# 72 "mookie.gc" STEAM_0:1:7130199 00:24 862 77 active 72.19.76.120:27005

# 37 "tdot" STEAM_0:1:11717738 18:32 123 0 active 70.51.122.215:27005

# 38 "-EUS- lil-boon HOT PIECE" STEAM_0:0:1243043 18:02 105 0 active 66.41.26.59:27005

# 73 "[-UG'| Monk De Munchkin" STEAM_0:1:4293481 00:07 126 70 spawning 71.100.95.74:43624

# 40 "sfsu | matt" STEAM_0:1:4523045 17:33 40 0 active 75.26.8.17:27005

# 41 "victims" STEAM_0:1:7573899 17:25 103 0 active 72.25.84.157:27005

# 75 "Ù Ñâ€ÂÃƒÂÃ‚Ã’šÙ PÃ’¯Ð¯Ð¾â„¢--LDR" STEAM_ID_PENDING 00:00 83 42 spawning 24.160.83.116:2806

# 43 "it hurts when I pee" STEAM_0:0:7484173 17:08 49 0 active 216.31.173.3:27005

L 03/12/2007 - 19:03:45: rcon from "206.253.195.193:58806": command "status"

assault back on as automap.
Link to comment
Share on other sites

Thats not cool... Bewildered and I were in there, on and off, for several hours, and it was us two, a couple bots, and the occasional random person. And for some reason my computer is crashing itself a lot on assault <_<

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...