[bf1942] New Build ... now w/ Bots.

Alexander Staniura SantaHomer at web.de
Sat Jan 18 18:05:45 EST 2003


RYAN!!! Help me!! After the last update (not this!) the Server isn't
starting anymore!!!!!


STREAM_DEBUG: Template id: 2890 named Fletcher_HullWing
STREAM_DEBUG: Template id: 2891 named Fletcher_rudder
STREAM_DEBUG: Template id: 2892 named Fletcher_Engine
STREAM_DEBUG: Template id: 2893 named Fletcher_Floater
STREAM_DEBUG: Template id: 2894 named fletcher_GunBarrel
STREAM_DEBUG: Template id: 2895 named FletcherProjectile
STREAM_DEBUG: Template id: 2896 named Gato
STREAM_DEBUG: Template id: 2897 named lodGato
STREAM_DEBUG: Template id: 2898 named GatoComplex
STREAM_DEBUG: Template id: 2899 named GatoDriverSoldierSpawn
STREAM_DEBUG: Template id: 2900 named GatoEntry
STREAM_DEBUG: Template id: 2901 named GatoDaiHatsuSpawner
STREAM_DEBUG: Template id: 2902 named GatoCamera
STREAM_DEBUG: Template id: 2903 named GatoRadar
STREAM_DEBUG: Template id: 2904 named GatoSimple
STREAM_DEBUG: Template id: 2905 named GatoEngine
STREAM_DEBUG: Template id: 2906 named GatoRudder
STREAM_DEBUG: Template id: 2907 named GatoHullWing
STREAM_DEBUG: Template id: 2908 named GatoRudderFrontL
STREAM_DEBUG: Template id: 2909 named GatoRudderFrontR
STREAM_DEBUG: Template id: 2910 named GatoRudderBackUD
STREAM_DEBUG: Template id: 2911 named GatoFloater
STREAM_DEBUG: Template id: 2912 named Hatsuzuki
STREAM_DEBUG: Template id: 2913 named lodHatsuzuki
STREAM_DEBUG: Template id: 2914 named HatsuzukiComplex
STREAM_DEBUG: Template id: 2915 named HatsuzukiDriverSoldierSpawn
STREAM_DEBUG: Template id: 2916 named HatsuzukiSoldierSpawn
STREAM_DEBUG: Template id: 2917 named HatsuzukiDriverSoldierSpawnAlt
STREAM_DEBUG: Template id: 2918 named HatsuzukiSoldierSpawnAlt
STREAM_DEBUG: Template id: 2919 named HatsuzukiDaihatsuSpawner
STREAM_DEBUG: Template id: 2920 named HatsuzukiEntry
STREAM_DEBUG: Template id: 2921 named HatsuzukiPropeller
STREAM_DEBUG: Template id: 2922 named HatsuzukiCannon
STREAM_DEBUG: Template id: 2923 named HatsuzukiCannonPipeWithCamera
STREAM_DEBUG: Template id: 2924 named CameraHolder
STREAM_DEBUG: Template id: 2925 named HatsuzukiCamera
STREAM_DEBUG: Template id: 2926 named HatsuzukiCannonPipe
STREAM_DEBUG: Template id: 2927 named HatsuzukiRearPCO
STREAM_DEBUG: Template id: 2928 named HatsuzukiRadar
STREAM_DEBUG: Template id: 2929 named HatsuzukiDeckMG42PCO
STREAM_DEBUG: Template id: 2930 named HatsuzukiDeckMG42Entry
STREAM_DEBUG: Template id: 2931 named HatsuzukiDeckMG42Holder
STREAM_DEBUG: Template id: 2932 named HatsuzukiDeckMG42HolderRotation
STREAM_DEBUG: Template id: 2933 named HatsuzukiDeckMG42HolderPart
STREAM_DEBUG: Template id: 2934 named HatsuzukiDeckMG42Camera
STREAM_DEBUG: Template id: 2935 named HatsuzukiDeckMG42Seat
STREAM_DEBUG: Template id: 2936 named HatsuzukiSimple
STREAM_DEBUG: Template id: 2937 named Hatsuzuki2
STREAM_DEBUG: Template id: 2938 named HatsuzukiEngine
STREAM_DEBUG: Template id: 2939 named HatsuzukiHullWing
STREAM_DEBUG: Template id: 2940 named Hatsuzukirudder
STREAM_DEBUG: Template id: 2941 named HatsuzukiFloater
STREAM_DEBUG: Template id: 2942 named HatsuzukiGun
STREAM_DEBUG: Template id: 2943 named HatsuzukiProjectile
STREAM_DEBUG: Template id: 2944 named Lcvp



That's all.... then comes Segmantiation Error.

The Server runs nearly perfect before!

-----Original Message-----
From: bf1942-return-1588-SantaHomer=web.de at icculus.org
[mailto:bf1942-return-1588-SantaHomer=web.de at icculus.org] On Behalf Of
Ryan C. Gordon
Sent: Samstag, 18. Januar 2003 23:42
To: bf1942 at icculus.org
Subject: [bf1942] New Build ... now w/ Bots.


This took about 18 years longer than it should have, but the darn bots
no
longer sit in the corner of the map.

 
http://icculus.org/betas/bf1942/bf1942-lnxded-betaupdate-build-104292158
3.tar.bz2

md5sum of tarball: ddda3404717998bb095ae27ebfe99e9e

(PLEASE make sure you unpack this in the correct place!)

This build has the bots in COOP mode. It also has some (very) minor
networking tweaks, code to replace the 'STUB: menu chat thingey'
message,
and a brute force attempt to close a ton of file handles on mapchange
(which should end the crashes caused by going through 10-20 mapchanges.
That we could make it through 10-20 mapchanges without a crash is good
news, though.  :)  ).

Warning: Using bots spams a LOT to stdout right now. A LOT. This will go
away in a later build with the rest of the debug output.

Remember also that the bot AI wasn't _REALLY_ getting used before (the
bots were always flagged as "dead" and as such, never spawned in the
first place), so while this got a thorough testing on my system (I even
set the ticket ratio above 3!), this is a large amount of code that
never
got executed in previous builds...don't be shocked if there are
crashbugs
to weed out.

Bots use a lot of CPU. Please don't complain about this.

The server is still single threaded, and still gives a 30+ ping on the
LAN
(since it's doing network updates each tick...30 ticks per second. Do
the
math). This will be corrected in a later build, either by returning to
threads, or doing packet handling outside of the server tick code. I am
aware of it.

Ok, everyone, please test. The bots were the last glaringly obvious
problem, so now I can focus on the less obvious problems (the crashes,
memory leaks, network desync, etc). If you had a stack trace you posted
before, please post it again for this build so we see where things stand
at this point.

Next build (assuming nothing really embarassing pops up tonight) will be
after LinuxWorld.

Thanks, y'all.

--ryan.





More information about the Bf1942 mailing list