<- Previous Log Select Different Log Next Log ->  
Log from 2008-01-29:
--- Day changed Tue Jan 29 2008
00:07  * z-man has been spoiled by Python
00:07 <z-man> most frequent error in PHP: forgotten semicolons.
00:39 -!- flex [n=savas@host86-142-38-52.range86-142.btcentralplus.com] has joined #armagetron
00:50 <armabot> armagetronad: z-man * r7688 /armagetronad/branches/0.2.8-auth/armagetronad/batch/authentication_reference.php: Adding fully qualified user name to the PASSWORD_OK output.
00:56 <armabot> armagetronad: z-man * r7689 /tools/http-auth-server/trunk/armaauth.php: added fully qualified username to output. /me hopes this is correct, can't test.
00:56 <z-man> I wonder whether that will update the online script automatically
00:58 <z-man> Apparently not.
00:59 <z-man> #later guru3 please update the authentication script, I added the username return code. I hope. Can't test the SQL stuff here.
01:00 <z-man> #help
01:00 <armabot> z-man: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.
01:00 <z-man> #list
01:00 <armabot> z-man: Admin, Alias, Babelfish, CIA, Channel, ChannelLogger, ChannelStats, Config, CyborgName, Dict, Format, Freshmeat, Games, Google, Insult, Karma, Later, Linux, Markov, Math, Misc, News, Nickometer, Owner, Plugin, Praise, Python, Quote, RSS, Seen, Services, Sourceforge, Time, User, Utilities, Weather, and Web
01:00 <ct|kyle>  # tell z-man
01:00 <z-man> #tell guru3 please update the authentication script, I added the username return code. I hope. Can't test the SQL stuff here.
01:00 <ct|kyle> maybe
01:00 <z-man> #help Later
01:00 <armabot> z-man: Error: There is no command "later".
01:01 <ct|kyle> #help tell
01:01 <armabot> ct|kyle: (tell <nick> <text>) -- Tells the <nick> whatever <text> is. Use nested commands to your benefit here.
01:01 <z-man> #help tell
01:01 <armabot> z-man: (tell <nick> <text>) -- Tells the <nick> whatever <text> is. Use nested commands to your benefit here.
01:01 <z-man> hmm, didn't she give an "operation succeeded" reply on that in the past?
01:02 <luke-jr> 3later tell guru3 [18:04:38] <z-man> #later guru3 please update the authentication script, I added the username return code. I hope. Can't test the SQL stuff here.
01:02 <luke-jr> #later tell guru3 [18:04:38] <z-man> #later guru3 please update the authentication script, I added the username return code. I hope. Can't test the SQL stuff here.
01:02 <armabot> luke-jr: The operation succeeded.
01:02 <z-man> oh great, that's one confusing message now :)
01:03 <z-man> #help later
01:03 <armabot> z-man: Error: There is no command "later".
01:04 <z-man> soo, umm, how does the reality fit to the docs?
01:17 <P4> #plugin tell
01:17 <armabot> P4: The "tell" command is available in the Misc plugin.
01:17 <P4> #list later
01:17 <armabot> P4: notes and tell
01:17 <P4> #help misc later
01:17 <armabot> P4: Error: There is no command "misc later".
01:17 <P4> #help misc tell
01:17 <armabot> P4: (misc tell <nick> <text>) -- Tells the <nick> whatever <text> is. Use nested commands to your benefit here.
01:17 <P4> #help later tell
01:17 <armabot> P4: (later tell <nick> <text>) -- Tells <nick> <text> the next time <nick> is in seen. <nick> can contain wildcard characters, and the first matching nick will be given the note.
01:17 <P4> #defaultplugin tell later
01:17 <armabot> P4: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
01:17 <P4> :P
01:18 <P4> #help m
01:18 <armabot> P4: (m <an alias, 0 arguments>) -- Alias for "later tell $*".
01:22 <z-man> bah :)
01:25 -!- libervisco [n=libervis@tuxhacker/libervisco] has quit ["Leaving"]
01:49 <armabot> armagetronad: z-man * r7690 /armagetronad/branches/0.2.8-auth/armagetronad/ (6 files in 3 dirs): Evaluating the authentication server's username response.
01:53 -!- madmax [n=madmax@unaffiliated/madmax] has joined #armagetron
02:11 -!- z-man [n=manuel@p508717E4.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)]
02:20 -!- madmax [n=madmax@unaffiliated/madmax] has quit ["leaving"]
02:24 -!- flex [n=savas@host86-142-38-52.range86-142.btcentralplus.com] has quit ["bye"]
02:57 -!- Stewie-arma [n=Stewie-a@cpe-72-130-168-207.san.res.rr.com] has joined #armagetron
03:05 -!- Stewie-arma [n=Stewie-a@cpe-72-130-168-207.san.res.rr.com] has quit ["Leaving"]
03:09 -!- Stewie-arma [n=Stewie-a@cpe-72-130-168-207.san.res.rr.com] has joined #armagetron
05:30 <Stewie-arma> I see a lot is going on here...
06:49 -!- Vanhayes [n=irc4u@] has joined #armagetron
06:49 <Vanhayes> #weather red deer
06:49 <armabot> Vanhayes: The current temperature in Red Deer, Alberta is -29.2°F (10:00 PM MST on January 28, 2008). Conditions: Clear. Humidity: 62%. Dew Point: -38.2°F. Pressure: 30.17 in 1022 hPa (Steady).
06:51 -!- Vanhayes [n=irc4u@] has quit [Client Quit]
07:02 -!- ct|kyle [n=kyle@pool-71-97-157-191.aubnin.dsl-w.verizon.net] has quit ["Leaving."]
07:09 -!- MrBougo [n=MrBougo@20.160-247-81.adsl-dyn.isp.belgacom.be] has joined #armagetron
07:12 <Stewie-arma> #weather 92037
07:12 <armabot> Stewie-arma: The current temperature in La Jolla Shores, La Jolla, California is 53.6°F (10:15 PM PST on January 28, 2008). Conditions: Light Rain. Humidity: 57%. Dew Point: 39.2°F. Pressure: 30.18 in 1021.9 hPa (Rising).
07:31 <wire> #weather 90210
07:31 <armabot> wire: The current temperature in Santa Monica, California is 48.2°F (9:51 PM PST on January 28, 2008). Conditions: Clear. Humidity: 52%. Dew Point: 30.2°F. Windchill: 46.4°F. Pressure: 30.14 in 1020 hPa (Rising).
07:32 -!- MrBougo [n=MrBougo@20.160-247-81.adsl-dyn.isp.belgacom.be] has quit []
08:55 -!- z-man [n=manuel@p508717E4.dip0.t-ipconnect.de] has joined #armagetron
10:04 <pippijn> hi all
10:04 <pippijn> I installed an armagetronad-dedicated server on my box but nobody can connect
10:04 <pippijn> it says [0] Bound socket to *.*.*.*:4534.
10:05 <pippijn> and the clients time out and say that they cannot connect
10:06 <pippijn> it does not respond, they say
10:06 <pippijn> I even tried running it as root
10:06 -!- libervisco [n=libervis@tuxhacker/libervisco] has joined #armagetron
10:17 <pippijn> oh.. it's UDP
10:17 <pippijn> great
10:33 <luke-jr> of course it's UDP
10:33 <z-man> don't mind luke, he's a RTFM troll :)
10:34 <luke-jr> any game is going to be UDP
10:35 <z-man> umm.... no.
10:36 <z-man> Strategy games like to use TCP still, because they need to get their game messages in order usually, and it doesn't make sense for them to build a custom low-latency protocol.
10:37 <luke-jr> ok, any game where lag is a problem :þ
11:07 <pippijn> which setting apart from DOUBLEBIND_TIME might affect doublebinding?
11:12 <pippijn> it's not possible to make sharp turns (doublebind-like ones) on my server
11:13 <duudii> cycle_delay - time in seconds between possible turns
11:13 <pippijn> ah, yes
11:43 <armabot> armagetronad: z-man * r7692 /armagetronad/branches/0.2.8/armagetronad/src/tron/ (gWinZone.cpp gWinZone.h): FORTRESS_HELD_SCORE now also applied on zones that vanish for lack of enemy contact.
11:45 -!- zmanuel [n=manuel@p50871308.dip0.t-ipconnect.de] has joined #armagetron
11:55 <armabot> armagetronad: z-man * r7693 /armagetronad/branches/0.2.8/armagetronad/ (language/english_base.txt src/tron/gWinZone.cpp): Added extra alpha blending factors for zones.
11:55 <pippijn> [0] User 1 is unable to keep up with the network traffic.
11:55 <pippijn> what setting affects this?
11:56 <zmanuel> the BANDWIDTH family.
11:56 <zmanuel> ah no, RATE.
11:56 <zmanuel> MAX_OUT_RATE, in particular.
11:57 <pippijn> hm. okay, I will try something
12:00 <armabot> armagetronad: z-man * r7694 /armagetronad/branches/0.2.8/armagetronad/NEWS: Updated.
12:00 <pippijn> hrm.. it keeps happening
12:01 <zmanuel> what kind of network connection do you have?
12:01 <pippijn> the server is 100/100mbit and the client is 16/3mbit
12:01 <zmanuel> That should be enough, where is your server so I can connect to it?
12:01 <pippijn> xinutec.org
12:03 -!- z-man [n=manuel@p508717E4.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
12:04 <pippijn> now it is going to happen
12:04 <zmanuel> yep, no more packets coming in
12:04 <zmanuel> you know that rubber 90 counts as moronically high?
12:04 <pippijn> it lives again
12:05 <pippijn> yes, I was trying to copy spacezone iii
12:05 <zmanuel> Did your server have to download the new map?
12:05 <pippijn> no
12:05 <pippijn> I have all the maps locally
12:05 <pippijn> I cycle through local maps
12:06 <pippijn> hm.. I'm going to try something
12:07 <zmanuel> It looks like the server is having bad cases of cpu lag
12:07 <zmanuel> what's the explosion radius?
12:07 <pippijn> 4
12:09 <pippijn> I started it again
12:09 <pippijn> with a changed setup regarding map downloading
12:09 <pippijn> no maps are downloaded, but they are all on a local webserver
12:09 <pippijn> wow
12:09 <pippijn> 32557 pippijn   25   0  8452 5856 2768 R  100  0.1   0:07.58 armagetronad-de
12:09 <pippijn> it takes up 100% cpu for some reason
12:09 <pippijn> nothing in the log
12:10 <pippijn> oh I think I know
12:10 <pippijn> :)
12:10 <pippijn> it can't cope with loads and loads of maps in the MAP_ROTATION
12:10 <zmanuel> How many are there?
12:10 <pippijn> too many
12:10 <pippijn> all of them actually
12:10 <zmanuel> oh :)
12:10 -!- zmanuel is now known as z-man
12:10 <pippijn> all of resources.armagetronad.net/resources
12:11 <pippijn> or something..
12:11 <pippijn> and some of spacezone formula 1
12:16 <z-man> Oh yea, the map rotation thing is o(n^2),
12:16 <pippijn> any reason for that?
12:16 <z-man> Not designed for millions of maps?
12:16 <z-man> Don't ask me, it's not my code :)
12:16 <pippijn> okay
12:16 <pippijn> I thought you just looked at it
12:17 <z-man> Yeah, to find it copies the map rotation string over and over again.
12:18 <pippijn> where is that code?
12:18 <z-man> gGame.cpp, function rotate().
12:19 <pippijn> oh.. yes, lovely
12:21 <pippijn> is there any reason not to store all maps in an array at the first call of rotate() and reuse that?
12:21 -!- xfroggy [n=xfroggy@unaffiliated/xfroggy] has quit [Remote closed the connection]
12:21 <z-man> Yeah, then you would not be able to change it by setting MAP_ROTATION while the server is running.
12:21 <pippijn> hm..
12:22 <pippijn> how does the server know it has to reload its conf?
12:22 <z-man> If you tell it to via the INCLUDE command.
12:24 <pippijn> there should be a global, which indicates that the config is fresh
12:24 -!- xfroggy [n=xfroggy@unaffiliated/xfroggy] has joined #armagetron
12:25 <pippijn> so rotate() can re-initialise its array if the config has been reloaded or another config has been loaded
12:25 <z-man> Umm, no, that would be ugly.
12:26 <pippijn> then there should be another way of knowing whether the config is fresh
12:26 <z-man> MAP_ROTATION shouln't be a string config, it should be a fuction config that already parses the list when it is loaded.
12:26 <pippijn> a function config?
12:26 <pippijn> ah, okay
12:26 <pippijn> yes
12:27 <z-man> tConfItemFunc, yes.
12:27 <pippijn> where is the config loader?
12:27 <z-man> tConfiguration.h/cpp
12:28 <pippijn> ah
12:28 <pippijn> static tSettingItem<tString> conf_maprotation("MAP_ROTATION",maprotation);
12:28 <pippijn> so there is a tSettingItem<tConfItemFunc> or something?
12:29 <z-man> tConfItemFunc, no parameters.
12:29 <z-man> takes a function of type void ( std::istream & ).
12:30 <luke-jr> new developer? ☺
12:30 <z-man> who knows? :)
12:32 -!- xfroggy [n=xfroggy@unaffiliated/xfroggy] has quit [Remote closed the connection]
12:34 <pippijn> how does START_NEW_MATCH work?
12:35 <pippijn> is that a setting?
12:36 <pippijn> unlikely..
12:36 <pippijn> z-man: all those tConfItemFuncs seem to be in-game commands
12:38 <z-man> look for it in gGame.cpp, and you'll see how it works :)
12:39 <pippijn> yes, I see how it works
12:39 <pippijn> so where do you suggest the array to be stored?
12:39 <pippijn> in a global?
12:39 <z-man> Yeah, it's the only place it can really be.
12:39 <pippijn> okay
12:40 <z-man> ad the time the configuration is read the first time, there is not yet a gGame object.
12:44 <pippijn> do you happen to know why the client calls gettimeofday() every 30th to 70th nanosecond (on my system) and select() about every 200th nanosecond?
12:44 <pippijn> it takes up 100% CPU at all times when active
12:48 <z-man> gettimeofday should be only called once per frame, you don't get 10000000 fps, do you?
12:48 <pippijn> I don't think I do :)
12:49 <z-man> correction, it is called three times per frame.
12:50 <z-man> Which client version do you use?
12:50 <pippijn>
12:51 <pippijn> tArray::Clear sets length to 0?
12:51 <z-man> I think so.
12:51 <pippijn> hm..
12:52 <pippijn> I just see how it calls its elements' destructors
12:53 <z-man> Ah, well, it is protected. So yeah, it only destroys the content and expects the caller to do the right other stuff.
12:54 <pippijn> okay
12:54 <z-man> It's called from the destructor, for example, where there is no further need to set the lenghth.
12:55 <pippijn> what would be the most efficient way of destroying all elements of a tArray and setting its length to 0
12:55 <pippijn> (re-initialising it with data after that)
12:56 <z-man> SetLen(0), I think.
12:57 <pippijn> okay..
12:57 <pippijn> it'll be fine
12:58  * pippijn tests his change
12:58 <z-man> There's a bunch of extra calls to gettimeofday if you enable -DDEBUG (or set debuglevel>=2 in configure)
12:58 -!- xfroggy [n=xfroggy@unaffiliated/xfroggy] has joined #armagetron
12:59 <z-man> but still, I only get 1000 calls per second with that and 60 fps.
12:59 -!- ohka|quad [n=quad@82-47-202-172.cable.ubr05.shef.blueyonder.co.uk] has joined #armagetron
12:59 <z-man> Soo, if you have time, could you collect some callstacks to it?
12:59 <pippijn> maybe later, yes
13:00 <pippijn> it's not important at the moment
13:02 <z-man> It may be the network handling extra thread. It does call select and gettimeofday.
13:03 <z-man> But of course, the purpose of the select() call is to avoid too much polling :)
13:03 <pippijn> armagetron dedicated is starting
13:03 <pippijn> taking 100% CPU
13:03 <z-man> There is a bug in, though, that causes our select() calls to always return under certain conditions.
13:03 <pippijn> started
13:03 <pippijn> now let's test :)
13:07 <pippijn> z-man: no more packets? ;)
13:07 <z-man> course.
13:07 <pippijn> done
13:07 <pippijn> loading still takes ages but only once per reload
13:07 <pippijn> *at* reload
13:08 <z-man> Yeah, that's sort of acceptable.
13:08 <z-man> If you send your code changes over, I'll integrate them.
13:08 <z-man> Provided you're OK with putting them under the GPL, of course.
13:09 <pippijn> yes
13:09 <pippijn> all my code is (if possible) GPL
13:09 <z-man> goody :)
13:10 <pippijn> hm
13:10 <pippijn> xinutec.org/rotation.patch
13:11  * luke-jr notes with that change, the server admin might hang the server at an inopportune time
13:12 <z-man> Better than hanging it every round :)
13:12 <luke-jr> is it? ☺
13:12 <pippijn> well
13:12 <luke-jr> at least it was *between* rounds
13:12 <pippijn> I can document the change by adding an example conf to settings.cfg
13:13 <z-man> why, has the format changed?
13:13 <luke-jr> but I don't especially like the map rotation anyway ☺
13:13 <pippijn> no
13:13 <z-man> then no need to document anything :)
13:13 <pippijn> okay
13:13  * luke-jr notes his original idea of NEXT_CONFIG would avoid the problem ☺
13:13 <pippijn> rotation isn't documented in the config
13:13 <luke-jr> O.o
13:14 <pippijn> at least not in the 0.3.0 tarball
13:14 <z-man> Yeah, lots of things aren't in 0.3.0.
13:14  * z-man looks sharply at his fellow developers
13:14 <pippijn> svn was broken on sunday when I tried
13:14 <pippijn> (trunk)
13:14 <z-man> Really broken? No working at all?
13:14 <z-man> or just the regular incompatibility with servers with zones?
13:15 <pippijn> it just didn't do anything
13:15  * luke-jr notes 0.3.0 is not meant to be final anything
13:15 <pippijn> it stopped with 0% cpu usage on boot and gave no more output
13:15 <z-man> luke-jr: it's still good practice to document things as you go.
13:15 <luke-jr> <.<
13:15 <z-man> in fact, it's good practice to document things before you even start coding :)
13:16 <z-man> That way, braindead design decisions can be avoided quite neatly.
13:17  * pippijn just noticed svn trunk contains half of boost
13:17 <pippijn> ah no..
13:17 <pippijn> that's winlibs I'm downloading
13:19 <pippijn> is armagetron scriptable?
13:19 <z-man> In the trunk, yes, sort of.
13:19 <pippijn> with what language?
13:19 <z-man> There is ruby support for a few selected classes.
13:19 <pippijn> ah
13:20 <pippijn> swig..
13:20 <pippijn> what can you script with it? or what are the plans with this scripting?
13:20 <z-man> It causes memory leaks, though, and I'm not sure we'll find out how we can fix that, I'm not really fluent with ruby.
13:20 <pippijn> blame swig
13:20 <z-man> The plan is to make most of the game logic scriptable.
13:21  * pippijn always blames swig for everything
13:21 <pippijn> I don't know ruby at all :)
13:21 <pippijn> I might want to add perl support once I get more involved with the code
13:22 <z-man> There's support for IO in a branch.
13:22 <z-man> I like it, because it really maps all C++ features relatively nicely.
13:22 <luke-jr> ♡ Perl
13:22 <z-man> Namespaces and multiple inheritance included.
13:24 <pippijn> are remote includes possible?
13:24 <pippijn> include http://....
13:25 <z-man> luke added RINCLUDE recently, it should be available on the trunk already.
13:26 <pippijn> okay, nice
13:27 <luke-jr> z-man: only if you ported it
13:27 <z-man> I think I did.
13:38 <pippijn> it takes my server 48 seconds to load all maps and after that aa-dedicated still takes 0.0% memory
13:38 <pippijn> nice
13:38 <pippijn> it's 1119 maps
13:38 -!- ohka||quad [n=quad@82-47-202-172.cable.ubr05.shef.blueyonder.co.uk] has joined #armagetron
13:40 <luke-jr> heh
13:41 <pippijn> there is room for optimisation
13:41  * pippijn optimises
13:45 <pippijn> darn..
13:45 <pippijn> bbl
13:50 <pippijn> now it takes 12 seconds :)
13:52 <luke-jr> :O
13:52 <luke-jr> you guys know Javascript/AJAX?
13:52 <z-man> not well enough to be of any help.
13:54 <pippijn> same
13:56 -!- ohka|quad [n=quad@82-47-202-172.cable.ubr05.shef.blueyonder.co.uk] has quit [Read error: 110 (Connection timed out)]
14:00 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has joined #armagetron
14:00 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has quit [Client Quit]
14:08 -!- flex [n=savas@host86-142-38-52.range86-142.btcentralplus.com] has joined #armagetron
14:12 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has joined #armagetron
14:12 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has quit [Client Quit]
14:15 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has joined #armagetron
14:15 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has quit [Client Quit]
14:19 -!- eddiefantastic [n=ed@] has joined #armagetron
14:24 <pippijn> nice
14:24 <pippijn> z-man: guess what
14:25 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has joined #armagetron
14:25 <pippijn> z-man: loading the maps into the array takes 0 seconds now
14:25 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has quit [Client Quit]
14:30 -!- flex [n=savas@host86-142-38-52.range86-142.btcentralplus.com] has quit [Read error: 113 (No route to host)]
14:32 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has joined #armagetron
14:32 -!- wrtlzsh [n=wrtlzsh@unaffiliated/wrtlzsh] has quit [Client Quit]
14:33 <pippijn> http://xinutec.org/optimisation.patch
14:39 <pippijn> luke-jr: what do you think?
14:50 <luke-jr> O.o
14:51 <pippijn> ?
14:51 <luke-jr> dunno ☺
14:51 <pippijn> well
14:52 <pippijn> I just changed the algorithm of MAP_ROTATE loading from O(n^2) to O(n) and optimised it
14:52 <pippijn> so it takes no time at all
14:52 <pippijn> will you apply the patch? :)
14:52 <z-man> I will :)
14:52 <pippijn> good :)
14:52 <z-man> Of course, not reading the data into the string at all, but parsing the istream directly, would have worked just as well.
14:53 <pippijn> yes
14:53 <pippijn> you can do that if you wish
14:53 <pippijn> I'm happy with 0 seconds load time
14:53 <z-man> Heh :) Yeah.
14:54 <z-man> I'll just generallize it a bit so it also applies to config_rotation, if you don't mind.
14:54 <pippijn> sure
14:54 <pippijn> go ahead
14:56 <pippijn> where are the changes going?
14:56 <z-man> Trunk, of course.
14:56 <pippijn> okay
14:57 <z-man> By what name do you want to appear in authors.txt?
14:57 <pippijn> Pippijn van Steenhoven
15:12 -!- Mixnetwork [n=chatzill@] has joined #armagetron
15:13 <Mixnetwork> hello someone here?
15:13 <pippijn> hi Mixnetwork
15:13 <Mixnetwork> hi,lol
15:13 <Mixnetwork> somebody knows how to install the dedicated server on ubuntu?
15:13 <pippijn> I think there is a package
15:13 <pippijn> or try the debian package for it
15:13 <Mixnetwork> cann't find it
15:14 <Mixnetwork> debian i have
15:14 <Mixnetwork> but indepedesies fail
15:14 <pippijn> what fails?
15:14 <pippijn> can you paste the output of that failure?
15:14 <Mixnetwork> yepp
15:15 <Mixnetwork> The following packages have unmet dependencies:
15:15 <Mixnetwork>   armagetronad: Depends: libc6 (>= 2.5-0ubuntu1) but 2.3.6-0ubuntu20.5 is to be installed
15:15 <Mixnetwork>                 Depends: libgcc1 (>= 1:4.1.2) but 1:4.0.3-1ubuntu5 is to be installed
15:15 <Mixnetwork>                 Depends: libgl1-mesa but it is not going to be installed or
15:15 <Mixnetwork>                          libgl1
15:15 <Mixnetwork>                 Depends: libglu1-mesa but it is not going to be installed or
15:15 <Mixnetwork>                          libglu1
15:15 <Mixnetwork>                 Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-5ubuntu0.3 is to be installed
15:15 <Mixnetwork>                 Depends: libsdl-image1.2 (>= 1.2.5) but 1.2.4-1 is to be installed
15:15 <Mixnetwork>                 Depends: libsdl1.2debian (>= 1.2.10-1) but 1.2.9-0.0ubuntu2 is to be installed
15:15 <Mixnetwork>                 Depends: libstdc++6 (>= 4.1.2) but 4.0.3-1ubuntu5 is to be installed
15:15 <Mixnetwork>                 Depends: libxml2 (>= 2.6.27) but 2.6.24.dfsg-1ubuntu1.1 is to be installed
15:15 <pippijn> (for future reference: by pasting I mean pasting it one some paste website)
15:15 <pippijn> rafb.net/paste for instance
15:16 <Mixnetwork> oh
15:16 <pippijn> okay, that's fine
15:16 <pippijn> what package did you try?
15:16 -!- liberweesco [n=libervis@89-172-55-207.adsl.net.t-com.hr] has joined #armagetron
15:16 <Mixnetwork> i did follow the instructions in the wiki, but did not help
15:17 <Mixnetwork> armagetronad_0.
15:17 <pippijn> is that the full name?
15:17 <Mixnetwork> jepp
15:17 <pippijn> okay, run aptitude
15:17 <Mixnetwork> ?
15:17 <pippijn> sudo aptitude
15:18 <Mixnetwork> not so familiar with ubuntu and linux
15:18 <Mixnetwork> ok
15:18 <pippijn> tell me when it's up
15:18 <Mixnetwork> command not found
15:18 <pippijn> sudo apt-get install aptitude
15:18 <pippijn> actually you could try this:
15:19 <pippijn> oh..
15:19 <Mixnetwork> hmmm , also failure there
15:19 <pippijn> wait, what version of ubuntu do you have there?
15:19 <Mixnetwork> how can i find out?
15:19 <pippijn> what did you install?
15:19 <Mixnetwork> its a server i rent
15:19 <pippijn> cat /etc/issue
15:20 <Sticky_> Mixnetwork: is the computer you are installing this on got internet?
15:20 <pippijn> Sticky_: he rent it, so it must be remote
15:20 <Mixnetwork> yepp
15:20 <Mixnetwork> i am remote yes
15:20 <Sticky_> got sudo access?
15:20 <Mixnetwork> ssh
15:20 <Mixnetwork> root access yes i have
15:20 <Sticky_> hmm bizzare
15:21 <pippijn> Mixnetwork: rafb.net/paste <- can you paste the failure of 'sudo apt-get install aptitude'
15:21 <Sticky_> type "uname -a"
15:21 <pippijn> Sticky_: does that tell you the ubuntu version?
15:21 <Sticky_> it tells you the kernal
15:21 <pippijn> it states it /etc/issue on debian..
15:22 <Mixnetwork> dedicated.hosteurope.de 2.6.9-023stab046.2-enterprise #1 SMP Mon Dec 10 15:22:33 MSK 2007 i686 GNU/Linux
15:22 <pippijn> pippijn@xinutec:~$ cat /etc/issue
15:22 <pippijn> Debian GNU/Linux 4.0 \n \l
15:22 <Sticky_> from that you should have a good idea which version of ubuntu it is
15:22 <pippijn> stab..
15:22 <pippijn> Mixnetwork: I think that's not ubuntu
15:22 <Mixnetwork> it is
15:22 <pippijn> sounds like debian etch
15:22 <pippijn> okay, if you say so, try 'cat /etc/issue'
15:23 <pippijn> what does that output?
15:23 <Mixnetwork> Ubuntu 6.06.2 LTS \n \l
15:24 <pippijn> good
15:24 <pippijn> that's a very old ubuntu
15:24 <pippijn> so you need old packages
15:24 <Mixnetwork> hmm
15:24 <pippijn> how did you install armagetronad?
15:24 <Mixnetwork> how do i do that
15:24 <Mixnetwork> ehm
15:24 <pippijn> with dpkg?
15:25 <Mixnetwork> think so, ai am not sure anymore :D
15:25 <pippijn> sudo apt-get remove armagetronad
15:26 -!- z-man [n=manuel@p50871308.dip0.t-ipconnect.de] has quit [Remote closed the connection]
15:26 <eddiefantastic> Mixnetwork: did you try installing from source?
15:26 <pippijn> let's first try the package..
15:26 <Mixnetwork> is removed now
15:26 <eddiefantastic> for server only, few dependancies are needed
15:26 <pippijn> for server only, debian needs two packages
15:26 <Mixnetwork> ok
15:26 <Mixnetwork> which? :D
15:27 <pippijn> ubuntu merged everything in one big package
15:27 <pippijn> do this: /lib/libc.so.6
15:27 <Mixnetwork> i tried installing from deb package
15:27 <pippijn> and tell me what the first line says
15:28 <Mixnetwork> GNU C Library stable release version 2.3.6, by Roland McGrath et al.
15:28 <pippijn> you need to install from source :)
15:28 <pippijn> there are no packages for that libc
15:28 -!- z-man [n=manuel@p50871308.dip0.t-ipconnect.de] has joined #armagetron
15:28 <Mixnetwork> pfff what must i do :)
15:29 <pippijn> what version do you want?
15:29 <Mixnetwork> stable one i think
15:29 <pippijn> http://ovh.dl.sourceforge.net/sourceforge/armagetronad/armagetronad-
15:29 <Mixnetwork> or so
15:29 <pippijn> download that and decompress it on your server
15:30 <Mixnetwork> how to decompress there
15:30 <Sticky_> "tar -xvzf"
15:30 <pippijn> tar zxpf <file>
15:30 <Sticky_> "tar -xvzf armagetronad-"
15:30  * pippijn prefers using -p too
15:31 <Mixnetwork> done
15:31 <pippijn> cd armagetronad-
15:32 <Mixnetwork> ok
15:32 <Mixnetwork> ready
15:32 -!- libervisco [n=libervis@tuxhacker/libervisco] has quit [Read error: 110 (Connection timed out)]
15:32 <pippijn> ok, then
15:32 <pippijn> ./configure --disable-glout
15:33 <Mixnetwork> configure: error: no acceptable C compiler found in $PATH
15:33 <pippijn> sudo apt-get install build-essential
15:33 <pippijn> is that right for ubuntu?
15:33 <pippijn> yep
15:34 <Mixnetwork> done
15:34 <pippijn> try again the configure then
15:34 <Mixnetwork> worked now
15:35 <Mixnetwork> hmm
15:35 <Mixnetwork> configure: error: You need the library xml2 to compile Armagetron. Read the file doc/install_linux.html.
15:35 <Sticky_> good
15:35 <Sticky_> getting there
15:35 <pippijn> sudo dpkg -i libxml2-dev
15:35 <pippijn> oops
15:35 <pippijn> sudo apt-get install libxml2-dev
15:35 <pippijn> that one :)
15:36 <Mixnetwork> yepp that workes
15:36 <Mixnetwork> is it finished now?
15:37 <pippijn> configure runs through?
15:37 <Mixnetwork> yepp
15:37 <pippijn> then run make
15:37 <pippijn> just type "make"
15:37 <luke-jr> why aren't we using packages again?
15:38 <pippijn> luke-jr: too old libc
15:38 <pippijn> all packages are for libc 2.5 and up
15:39 <luke-jr> why are we using an old unsupported version of Ubuntu? :þ
15:39 <pippijn> actually I have the same problem myself :)
15:39 <pippijn> luke-jr: because it's called "stable" probably
15:39 <pippijn> I am using stable too, but debian stable is supported
15:39 <luke-jr> no, it's called "unsupported" I think
15:39 <Mixnetwork> finished
15:39 <pippijn> ah
15:39 <pippijn> well, I don't know then
15:39 <pippijn> Mixnetwork: sudo make install
15:40 <Mixnetwork> done
15:40 <luke-jr> oh; maybe not
15:40 <pippijn> then it's done
15:40 <luke-jr> looks like the new LTS isn't for 3 more months
15:40 <pippijn> now you can configure it in /etc/armagetron-advanced/
15:40 <Mixnetwork> now he must run?
15:40 <pippijn> cd /etc/armagetron-advanced/
15:40 <pippijn> and edit the files there
15:40 <luke-jr> pippijn: that directory isn't default
15:40 <pippijn> or if you want to run it:
15:41 <pippijn> luke-jr: make install does install it there (at least my make install did on debian stable)
15:41 <Sticky_> must have quite a gast server it takes ages to compile for me
15:41 <Sticky_> *fast
15:41 <luke-jr> pippijn: odd
15:41 <pippijn> Sticky_: those dedicated servers are really fast.. I am always surprised about my own server
15:42 <Mixnetwork> runs
15:42 <pippijn> my laptop is 2ghz * 2 and takes ages, too
15:42 <pippijn> Mixnetwork: how?
15:42 <Mixnetwork> what you mean by how?
15:42 <pippijn> does it run?
15:43 <Mixnetwork> yepp spacezone 1 is running
15:43 <pippijn> on that server?
15:43 <Mixnetwork> yepp
15:43 <pippijn> how did you launch it?
15:43 <Mixnetwork> screen armagetronad-dedicated --configdir /var/games/armagetronad-dedicated_1/var --vardir /var/games/armagetronad-dedicated_1/var
15:43 <pippijn> ah.. okay
15:43 <Sticky_> is it configured to connect to the master server list?
15:43 <pippijn> good :)
15:43 <Sticky_> ie should we be able to see it
15:43 <Mixnetwork> i try to connect now
15:44 <pippijn> Sticky_: I think so
15:44 <Mixnetwork> works
15:44 <Sticky_> whats it called?
15:52 <pippijn> why does armabell refuse to start up?
15:52 <pippijn> it says it's outdated or something
15:53 <pippijn> it "ran off"
15:56 <pippijn> this svg to aamap converter could be nice but I never got it to work
15:57 <luke-jr> heh
15:57 <luke-jr> check out griddraw ☺
15:58 <pippijn> hmm, I will when I get back home
15:58 <pippijn> I'm forced into windows here
15:58 <luke-jr> basically, you write the map in C ☺
15:59 <pippijn> that sounds cool
15:59 <luke-jr> and it renders
15:59 <pippijn> is there an example?
15:59 <eddiefantastic> pippijn: there's a workaround to get armabell working, even works in wine
15:59 <pippijn> eddiefantastic: what is the workaround?
16:00 <eddiefantastic> hang on, I'll find it
16:00 <pippijn> okay :)
16:00 <luke-jr> http://armagetronad.svn.sourceforge.net/viewvc/armagetronad/tools/griddraw/trunk/griddraw-map-hexatron.c?revision=4614&view=markup
16:00 <pippijn> luke-jr: oh!
16:00 <pippijn> a library
16:00 <pippijn> that looks great
16:01 <luke-jr> it outputs C++ (for 0.2.7) and AAMAP.XML
16:01 <luke-jr> I suspect the XML output is obsolete, actually
16:01 <pippijn> nice
16:01 <pippijn> why?
16:01 <eddiefantastic> http://forums.armagetronad.net/viewtopic.php?t=18030&highlight=wine+map
16:01 <luke-jr> I wrote it before 0.2.8 was released
16:01 <pippijn> oh
16:01 <eddiefantastic> but really, Inkscape is so much better
16:01 <pippijn> eddiefantastic: it didn't work for me..
16:01 <eddiefantastic> Inkscape?
16:02 <pippijn> svg2aamap
16:02 <eddiefantastic> http://crazy-tronners.com/maptools ?
16:03 <pippijn> oh..
16:03 <pippijn> I didn't know of that one
16:03 <eddiefantastic> is there another one?
16:03 <luke-jr> eddiefantastic: the commandline tool that uses :þ
16:03 <pippijn> http://forums.armagetronad.net/viewtopic.php?t=6311
16:04 <eddiefantastic> oh, nemo's site has been down for a while
16:04 <eddiefantastic> the ct one is basically the same
16:04 <pippijn> is it available for download?
16:05 <eddiefantastic> it's in the trunk somewhere
16:05 <pippijn> I'll look for it
16:05 <pippijn> almost home
16:06 <armabot> armagetronad: z-man * r7695 /armagetronad/trunk/armagetronad/ (5 files in 4 dirs): Pippijn van Steenhoven's map rotation optimization (that's what you get when you rotate 1000 maps) plus some refactoring.
16:07 <eddiefantastic> pippijn: http://armagetronad.svn.sourceforge.net/viewvc/armagetronad/tools/svg2aamap/
16:07 <eddiefantastic> soething like that
16:09 <pippijn> eddiefantastic: yes I tried that
16:09 <eddiefantastic> pippijn: if you're making maps, this page can be invaluable: http://wrtlprnft.ath.cx/python/maptransform.py/maptransform
16:09  * pippijn is back in linux :)
16:10 <pippijn> hm..
16:11 <pippijn> I wonder what that transform page does
16:25 <pippijn> z-man: what do you think of reloading the configuration on SIGHUP?
16:28 -!- Stewie-arma [n=Stewie-a@cpe-72-130-168-207.san.res.rr.com] has quit ["school..."]
16:31 <z-man> hmm, could be useful.
16:31 <z-man> We already have a SIGCONT handler.
16:32 <z-man> And it's sort of standard behavior of daemin processes.
16:33 <pippijn> wow
16:34 <pippijn> my entire data centre just went down
16:34 <z-man> eek
16:36 <luke-jr> :O
16:36 <xfroggy> ...
16:37 <pippijn> okay, it's just one of the main routers..
16:37 <pippijn> unfortunately on my route
16:37 -!- flex [n=savas@host86-142-38-52.range86-142.btcentralplus.com] has joined #armagetron
16:39 -!- ct|kyle [n=kyle@pool-71-97-157-191.aubnin.dsl-w.verizon.net] has joined #armagetron
16:40 <flex> oi kyle
16:41 <ct|kyle> oi flex :(
16:41 -!- epsy [n=epsy@mar75-4-82-227-65-72.fbx.proxad.net] has joined #armagetron
16:42 <pippijn> heh.. now all the routers are down
16:43 <Mixnetwork> pippijn?
16:43 -!- MrBougo [n=MrBougo@198.226-242-81.adsl-dyn.isp.belgacom.be] has joined #armagetron
16:43 <pippijn> yes?
16:44 <Mixnetwork> get following message
16:44 <Mixnetwork> Could not open input file:
16:44 <Mixnetwork> if i want to start sererv with php script
16:44 <pippijn> where do you get this message from?
16:44 <Mixnetwork> any idea
16:44 <pippijn> is that the only message you get?
16:44 <luke-jr> Mixnetwork: lol
16:45 <epsy> luke-jr, lol?
16:45 <Mixnetwork> hmm, wait
16:47 <z-man> With a php script? Is that supposed to work? :)
16:47 <Mixnetwork> solved
16:47 <Mixnetwork> yes works to start servers
16:48 <pippijn> woo
16:48 <pippijn> router 3 is back :D
16:49 <Mixnetwork> shit, don't work, i must go now grrrr
16:49 <pippijn> good luck
16:49 <pippijn> see you later
16:50 <flex> ct|kyle?
16:50 <ct|kyle> flex?
16:50 <flex> why the unhappy face?
16:50 <ct|kyle> new router :)
16:51 <flex> really..
16:51 <ct|kyle> ya
16:51 <flex> that was your solution..
16:51 <epsy> hrhr
16:51 <ct|kyle> well no updated for the old one
16:51 <flex> you sure?
16:51 <ct|kyle> the ole one had about 20ms lag
16:51 <ct|kyle> this new one is < 1ms lag
16:52 <ct|kyle> and the old one kept crashing all the time
16:52 <armabot> armagetronad: z-man * r7696 /armagetronad/branches/0.2.8/armagetronad/ (4 files in 4 dirs): Configuration files get reloaded on SIGHUP
16:52 <flex> hmm i was wondering the same with mine
16:52 <flex> is your 20ms from the router to the next hop?
16:52 <flex> or first hop to router?
16:52 <pippijn> z-man: nice
16:52 -!- liberweesco is now known as libervisco
16:52 <ct|kyle> if i ping my IP adress it was 20 ms
16:53 <ct|kyle> if i set up a local server my ping was 20 ms
16:53 <flex> ah right
16:54 <flex> is it normal to have a 20ms jump from 1ms to the next hop? ( being the first hop)
16:54 <z-man> pippijn: it doesn't print the changes that are made by this. Usually, settings get set to their defaults in settings.cfg, and the user defined configs overwrite that; you get tons of change messages then.
16:54 <z-man> Of course, we could store the last value of a config item that was printed and stuff...
16:54 <pippijn> z-man: is it necessary?
16:54 <ct|kyle> flex: i think that means there is not very much storage on your router
16:55 <pippijn> if you do that, first boot will get duplicate messages
16:55 <z-man> No, you do get message that the config was reloaded.
16:55 <z-man> Yeah, precisely.
16:55 <pippijn> for each override
16:55 <z-man> That's why change printing only gets activated after the initial config is loaded.
16:55 <flex> ct|kyle:
16:55 <flex>   1    <1 ms    <1 ms    <1 ms
16:55 <flex>   2    28 ms    29 ms    28 ms
16:55 <flex>   3    28 ms    28 ms    27 ms
16:55 <pippijn> good
16:57 <flex> is that bad lining on connection from router to master socket or is that an outside problem.. ie exchange
16:57 <flex> my exchange is like half a mile away so don't think it's range issue
16:58 <pippijn> z-man: hint: http://pip.one09.net/files/txt/1977fcc0f85d5b20df26375c17136b6b.txt
16:58 <z-man> heh, yeah :)
16:59 <armabot> armagetronad: z-man * r7697 /armagetronad/branches/0.2.8/armagetronad/src/tron/gGame.cpp: st_DoToDo() now also called while the server is napping.
16:59 <pippijn> be back later, I've got to do some shopping
17:02 <armabot> armagetronad: z-man * r7698 /armagetronad/branches/0.2.8/armagetronad/batch/rcd_startstop.in: Added /etc/armagetronad-dedicated/master reload to reload configuration.
17:03 <luke-jr> z-man: what if the configs aren't supposed to be reloaded when napping? ;)
17:04 <z-man> Then you don't send SIGHUP while the server is napping, duh.
17:04 <luke-jr> o
17:04 <luke-jr> I thought you meant just when it's napping
17:04 <luke-jr> ^^;
17:05 <z-man> Ah ;)
17:05 <z-man> Actually, in what context are signal handlers executed?
17:06 <luke-jr> context? ☺
17:06 <z-man> Yeah, you know....
17:06 <z-man> The program is running along, minding its own business...
17:06  * luke-jr stabs FireFox's crappy CSS support
17:06 <z-man> then WOOSH, a signal pops up and gets handled.
17:06 <z-man> what is the state of the rest of the program?
17:07 <luke-jr> z-man: think of it like the program calling your signal handler wherever it is
17:07 <luke-jr> as if you called the function at that location
17:08 <z-man> No guarantees?
17:08 <z-man> And no way to get them?
17:09 <luke-jr> well, your handler could just set a variable that you check later
17:09 <z-man> That's about what it does now, it uses st_ToDo to schedule something for later.
17:10 <z-man> The trouble is, st_ToDo modifies a list, not a simple variable, of course.
17:10 <luke-jr> ok
17:10 <z-man> It's already made thread-safe in the -auth branch.
17:15 <pippijn> back
17:15 <luke-jr> wb
17:16  * pippijn sets up armagetronad.xinutec.org
17:16 <luke-jr> http://hachi.dashjr.org:5080/
17:16 <luke-jr> oops, wrong link
17:16 <luke-jr> http://farm3.static.flickr.com/2305/2227185021_32663bf7fa_o.png
17:17 <pippijn> I don't understand the last argument
17:17 <pippijn> but the person is quite uneducated
17:17 <pippijn> video rental store for books :)
17:18 <pippijn> luke-jr: did anyone answer?
17:18 <z-man> Gosh, that would be a novel idea.
17:18 <luke-jr> no clue
17:19 -!- epsy [n=epsy@mar75-4-82-227-65-72.fbx.proxad.net] has quit ["09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 gfduxitgerhyuiovfg<hqiùHMhAU_IGHIUDRLGHUGYgyhugbysgfæÊ€æÊ»þýýûÎÃ]
17:36 -!- Lucifer_bed [n=satan@adsl-69-149-116-113.dsl.austtx.swbell.net] has quit ["The revolution called me."]
17:49 <Mixnetwork> pippijn? there?
17:49 <pippijn> yes
17:49 <Mixnetwork> i want to execute a script named map.sh on server
17:50 <Mixnetwork> but i get masseage nit such file or directory
17:50 <Mixnetwork> but directory is ok
17:50 <pippijn> how are you trying to execute it?
17:50 <Mixnetwork> screen map.sh
17:50 <pippijn> ah
17:51 <pippijn> screen ./map.sh
17:51 <Mixnetwork> its fo the map change
17:51 <pippijn> try taht
17:51 <pippijn> that
17:51 <Mixnetwork> same
17:51 <pippijn> ls map.sh
17:51 <pippijn> shows you the file?
17:52 <Mixnetwork> ls: map-sh: No such file or directory
17:52 <Mixnetwork> but it is there
17:52 <pippijn> map.sh, not map-sh
17:52 <pippijn> ls map.sh
17:52 <pippijn> with a dot
17:53 <Mixnetwork> yepp i coreted it
17:53 <Mixnetwork> corrected
17:53 <Mixnetwork> but same
17:53 <pippijn> then it's not there
17:53 <Mixnetwork> it is there
17:53 <pippijn> it might be elsewhere
17:53 <pippijn> how do you know it's there?
17:53 <Mixnetwork> if a do dir its shows me
17:53 <pippijn> uhm
17:53 <pippijn> what does 'dir' do?
17:54 <luke-jr> pippijn: usually an alias for 'ls -l'
17:54 <pippijn> ah
17:54 <pippijn> Mixnetwork: can you put the output of dir to rafb.net/paste?
17:54 <luke-jr> for the DOS nerds
17:54 <Mixnetwork> root@lvps87-230-87-71:~# dir
17:54 <Mixnetwork> PLSK.00627614.0000.key  map.sh  tronserverstart.php
17:54 <pippijn> ah
17:54 <pippijn> okay, that's fine
17:54 <pippijn> Mixnetwork: screen sh map.sh
17:54 <luke-jr> Mixnetwork: chmod +x map.sh
17:54 <pippijn> or that
17:55 <Mixnetwork> ok works, thanks
17:55 <Mixnetwork> must eat now
17:55 <pippijn> smakelijk
17:59 -!- epsy [n=epsy@mar75-4-82-227-65-72.fbx.proxad.net] has joined #armagetron
18:00 -!- deja_vu_ [n=deja_vu@HSI-KBW-085-216-060-101.hsi.kabelbw.de] has joined #armagetron
18:01 <deja_vu_> not again.
18:02 <armabot> armagetronad: z-man * r7700 /armagetronad/branches/0.2.8-auth/armagetronad/language/english_base.txt: forgot one \n.
18:05 <Mixnetwork> dankejewel, klaar (ready) lol :D
18:06 -!- deja_vu__ [n=deja_vu@HSI-KBW-085-216-060-101.hsi.kabelbw.de] has joined #armagetron
18:06 <deja_vu__> -.-
18:07 -!- deja_vu__ is now known as deja_vu
18:09 -!- Sticky_ is now known as StickyNoob
18:10 <epsy> #ping
18:10 <armabot> pong
18:10 <luke-jr> epsy: ping
18:10 <luke-jr> deja_vu: ping
18:10 <luke-jr> -.-
18:10 <deja_vu> luke-jr: pöng
18:10 <luke-jr> wtf is that thing
18:10 <deja_vu> lol
18:11 <luke-jr> God and Jesus are talking in #Jesus
18:11 <deja_vu> O.o
18:11 <luke-jr> check it out
18:11 <luke-jr> they're gonna smite someone
18:11 <deja_vu> :D
18:11 <epsy> and luke-jr's bot goes excess flood...
18:11 <epsy> :PPPP
18:11 <deja_vu> aw
18:12 <deja_vu> no smiting :(
18:13 <epsy> deja_vu, fake advertisements, huh
18:13 <epsy> THEY ARE ACTORS!!!
18:13 <deja_vu> :O
18:13 <deja_vu> i'm shocked
18:22 -!- deja_vu_ [n=deja_vu@HSI-KBW-085-216-060-101.hsi.kabelbw.de] has quit [Read error: 110 (Connection timed out)]
18:48 <pippijn> gStatistics.cpp is almost fully commented out
18:48 <pippijn> is there new code that generates statistics already?
18:48 <pippijn> deaths.txt seems to be written
18:48 <pippijn> ladderlog, players and scorelog are written
18:53 <wrtlprnft> you talking about the trunk?
18:53 <pippijn> I am interested in trunk, I use 0.3.0 myself
18:53 <epsy> 0.3 != trunk :)
18:53 <wrtlprnft> yeah :(
18:54 <wrtlprnft> i honestly wish the new zone stuff would have stayed inside a sepatate branch for some more time
18:54 <pippijn> I am going to write parsers for the statistics files
18:54 <epsy> me too :/
18:54 <pippijn> is the format going to stay the same?
18:54 <pippijn> specifically players.txt
18:54 <pippijn> http://pip.one09.net/files/txt/7f1c1aa4d3b50f23d932b233bd179969.txt
18:55 <wrtlprnft> actually i dunno
18:55 <epsy> pippijn, better manage yourself a list of players from the ladderlog output
18:55 <wrtlprnft> with authentification and stuff going on
18:55 <pippijn> epsy: not good..
18:55 <pippijn> epsy: ladderlog gets large
18:55 <epsy> even if it might change format, i think it has less chances being modified than players.txt
18:55 <pippijn> I have to parse it each time a user requests
18:55 <pippijn> it's for a web interface
18:56 <epsy> oh, you just want to show who's playing?
18:56 <pippijn> yes
18:56 <wrtlprnft> that should be fairly simple to write anyways
18:56 <epsy> ah, then yes, go with players.txt, except if you already have tons of scripts already running
18:56 <pippijn> wrtlprnft: yes
18:56 <pippijn> epsy: I have none
18:57 <epsy> where are you searching?
18:57 <pippijn> hm?
18:57 <wrtlprnft> #armascores crazy
18:57 <pippijn> I am not searching
18:57 <pippijn> I am going to write
18:57 <epsy> it should be present in the server's var directory
18:57 <pippijn> what do you mean?
18:57  * epsy slaps wrtlprnft for considering ctwf
18:57 <wrtlprnft> #serverscores crazy
18:57 <armabot> wrtlprnft: Crazy Tronners Wild Fortress: Gold FleshBiters (134): RoflRich.Com (16), Hell's Schnitzl (12), Eleanic (10), KirBy<(^.^)> (10), °°SpeeD°° (4); Blue BrainEaters (80): Jop (14), Tom (12), 808 STATE (8), titiz (2), CT|Tadd (0), _dEr_pRo_m (0)
18:57 <wrtlprnft> i just want to show him the score stuff there is
18:57 <epsy> it's in the same dir as ladderlog.txt
18:58 <wrtlprnft> of course as the server's admin you have better means to get the scores
18:58 <epsy> wrtlprnft, can it work when the server is full?
18:58 <wrtlprnft> no.
18:58 <epsy> i thought you could poll a server even if it's full
18:58 <wrtlprnft> the name and player names and stuff
18:58 <epsy> wait..
18:58 <wrtlprnft> but this thing does a full login into the server
18:59 <epsy> #serverscores ¦×¦
18:59 <armabot> epsy: There doesn't seem to be a server matching “â¦ã—⦔ at the moment, sorry.
18:59 <wrtlprnft> otherwise you can't get the scores
18:59 <epsy> #serverscores .o.s
18:59 <armabot> epsy: There doesn't seem to be a server matching “.o.s” at the moment, sorry.
18:59 <epsy> #serverscores o.s
18:59 <armabot> epsy: ¦×¦.Sumo.Server: No online players
18:59 <epsy> oh i see
18:59 <wrtlprnft> you already did that experiment IIRC
18:59 <epsy> it just log outs immediately before you see anything
18:59 <wrtlprnft> no.
18:59 <wrtlprnft> it could stay connected until it gets kicked for idling
19:00 <wrtlprnft> you wouldn't see anything
19:00 <epsy> i mean, before players see " n entered the game "
19:00 <wrtlprnft> you wouldn't see that.
19:00 <wrtlprnft> it implements the pre- spectators
19:01 <wrtlprnft> which means it is a client that creates 0 players for itself
19:01 <wrtlprnft> it doesn't even send a name or color, so the server can't know what to display, even if it wanted to
19:03 <epsy> wait...the pre- spec does still exist ?
19:03 <epsy> #ping
19:03 <armabot> pong
19:03 <epsy> oh
19:03 <wrtlprnft> epsy: obviously
19:03 <wrtlprnft> gotta support those older clients somehow
19:04 <wrtlprnft> and you don't just want to invent a name
19:04 <epsy> i didn't think about it
19:04 <epsy> hrhr
19:04 <wrtlprnft> the new spec works by still sending a player, just with a new flag indicating that it's a spectator
19:04 <wrtlprnft> and new clients check the server's version to see which spec to follow
19:04 <epsy> so it is possible for me to enter a server without setting anyplayer, so i can't be seen ?
19:05 <epsy> or even, just set myself on a pre-
19:05 <wrtlprnft> yeah
19:06 <wrtlprnft> you can't chat, though.
19:06 <epsy> sure, but...i mean...huh
19:06 <wrtlprnft> ?
19:06 <epsy> big brother is watching you :S
19:06 <wrtlprnft> well, it worked that way for ages
19:07 <wrtlprnft> and it was the logical thing to do.
19:07 <epsy> true, a player is a player
19:09 <wrtlprnft> thinking about it, you can't do anything without a player
19:09 <epsy> except watching?
19:09 <wrtlprnft> you just get all the other players (that includes their color and scores) and a bunch of crap about cycles, walls and explosions
19:09 <wrtlprnft> which my script can't parse yet
19:10 <wrtlprnft> but it is able to register its own player and chat through it
19:13 <armabot> armagetronad: z-man * r7701 /armagetronad/branches/0.2.8/armagetronad/ (NEWS config/settings.cfg src/engine/ePlayer.cpp):
19:13 <armabot> armagetronad: Added PLAYER_RANDOM_COLOR to randomly pick a collor every round.
19:13 <armabot> armagetronad: The new pick gets rejected if it is closer to the other players' colors than the old color, so the thing stabilizes you to a unique color after a while.
19:13 <z-man> A feature for lazy z-man :)
19:13 <epsy> hm, it's nice :P
19:14 <epsy> is « the old color » the color defined by the player's settings?
19:14 <z-man> Yeah, and the player settings get updated.
19:14 <epsy> oh
19:15 <wrtlprnft> o_O
19:15 <z-man> Can easily avoid that if you think that is better.
19:15 <epsy> but, what happens in a team game, where colors are computed to one defined by the server?
19:15 <wrtlprnft> that should be enabled by default :D
19:16 <epsy> hrhr, the end to the red Plyaer 1 ?
19:16 <wrtlprnft> what about random nicks?
19:16 <epsy> hahaha
19:16 <wrtlprnft> pick a name consisting of 9 random consonants
19:16 -!- z-man is now known as slhtrouisdsdf
19:16 <wrtlprnft> reject if it's too close to another name
19:16 -!- slhtrouisdsdf is now known as lkpofia
19:16 -!- epsy is now known as udfhgduifghi
19:17  * wrtlprnft 's name already fits the specification
19:17 <lkpofia> yeah, it would have been my next choice
19:17 <udfhgduifghi> you name doesn't change every round
19:17 <udfhgduifghi> liar
19:17 -!- lkpofia is now known as z-man
19:17 <wrtlprnft> it only changes if it's too close to the other names
19:17 <udfhgduifghi> lol, like?
19:17 -!- udfhgduifghi is now known as epsy
19:18 <luke-jr> well, Windows does have usernames now
19:18 <luke-jr> why not use it?
19:18 <epsy> Excellent?
19:18 <wrtlprnft> luke-jr: so we'd basically do s/Player 1/Administrator/g?
19:18 <luke-jr> wrtlprnft: ☺
19:19 <luke-jr> and then n00bs get accused of trying to crack :x
19:19 <wrtlprnft> bbl, supper
19:19 <luke-jr> could just open up to Player 1 Settings if it can't guess XD
19:19 <epsy> why not
19:19 <epsy> why not always do that
19:20 <wrtlprnft> or just pick one of the bot's names
19:20 <luke-jr> wrtlprnft: nooooo
19:20  * luke-jr stabs wrtlprnft
19:28 <pippijn> how can I see what map is currently in use?
19:30 <luke-jr> MAP_FILE
19:33 <pippijn> hm
19:42 <wrtlprnft> luke-jr: sort of. can'be sure without parsing the logs
19:42 <wrtlprnft> *can't be
19:46 <wrtlprnft> z-man, luke-jr: actually that's a bug. If the server admin changes MAP_FILE during a round and someone joins after that, but before the next round, his/her client will load the new map, right?
19:47 <luke-jr> wrtlprnft: no idea
19:51 <pippijn> is there any way to send commands to a server running in background?
19:51 <pippijn> (started from the init script)
19:57 <ct|kyle> #more
19:57 <armabot> ct|kyle: of the same sequence as {nullary} and {binary}. 2. <data, humour> Base one. A number base with only one digit, namely zero, and which can therefore only be used to express the number zero. Attempting to add one to zero results in an infinite sequence of carries. Numbers in unary notation can be represented particularly efficiently however since each digit requires no storage. (2001-02-25)
19:58 <luke-jr> pippijn: remote admin
19:58 <pippijn> luke-jr: via the webserver?
19:58 <luke-jr> via the game
19:58 <pippijn> hm..
19:58 <luke-jr> set ADMIN_PASS to something
19:58 <luke-jr> then connect and say /login <password>
19:58 <luke-jr> and use /admin FOO to run FOO
19:59 <pippijn> okay
20:00 <pippijn> perfect
20:00 <pippijn> it would be nice if there were another means of communication with the server
20:01 <pippijn> like a telnet console or something
20:02 <MrBougo> or an irc gateway
20:03 <P4> NOOBS!
20:03 <StickyNoob> !adminkill fofo
20:03 <P4> wtf?
20:03 <StickyNoob> dam
20:03 <MrBougo> uh?
20:03 <pippijn> P4?
20:03 <P4> does defending is prohibited on fortress cafe?
20:03 <StickyNoob> ...
20:03 <P4> #tea
20:03 <armabot> P4: Fortress Café: Players (6/32): apXtC, PhysiX, ~|DS|~G5, ¦×¦ flex, ¦×¦ Infamous, ¦×¦epsy
20:03 <P4> i've just been kicked because i was 'camping' in home zone…
20:03 <StickyNoob> lol
20:03 <MrBougo> har
20:04 <P4> #insult epsy
20:04 <armabot> epsy - You are nothing but a reeky pile of wayward squirrel.
20:04 <MrBougo> thats like on some FPS
20:04 <MrBougo> you get kicked because you're camping
20:04 <StickyNoob> yeah new rules, camping is now taboo in fortress
20:04 <MrBougo> well no, that's defending, sorry man, it's capture the flag, not free for all
20:04 <P4> should i kick all campers (defenders) from cafe?
20:04 <StickyNoob> add it to the list of holing, ganking...
20:05 <P4> i do gank, hole and defend on fortress, i'm not gonna stop it
20:06 <StickyNoob> no holing, ganking, speeding, closing, camping, rimming  soon we will have changed the game to an irc chat room with a pretty UI
20:06 <epsy> P4, for fun lol
20:06 <luke-jr> pippijn: stdin works for me ;)
20:10 <epsy> well now your team get points for holing
20:10 <epsy> so if you torp...
20:11 <pippijn> luke-jr: yes.. but tail -f stdin_fifo | armagetronad-dedicated doesn't seem to work
20:12 <luke-jr> pippijn: ♡ Perl
20:13 <luke-jr> or try cat
20:15 <pippijn> I tried cat before
20:16 <pippijn> I could fork() and do some fd magic to get the app's stdin but not now
20:20 -!- Bougo [n=MrBougo@198.226-242-81.adsl-dyn.isp.belgacom.be] has joined #armagetron
20:20 -!- Bougo [n=MrBougo@198.226-242-81.adsl-dyn.isp.belgacom.be] has quit [Client Quit]
20:26 <xfroggy> who is in charge of organizing next upcoming ladle?
20:26 <xfroggy> erm scratch next* :D
20:26 <luke-jr> nobody, IIRC
20:28 <xfroggy> oh, they just organize themselves now days O.o
20:29 <StickyNoob>   im sure someone will have to step in and actualy organize it, the whole self organizing thing never worked too well
20:31 <xfroggy> WWJD?!
20:31 <StickyNoob> problem is the competative fortress comunity is a bitchy one, there will alwayse be arguments over the venue/start time and the only way to resolve it is someone leading the tournament
20:33 <xfroggy> bitchy? lol
20:34 <xfroggy> I mean we got a few players like legit, but let's not get the whole community to suffer :|
20:35 <StickyNoob> yeah one team will turn up with 8 players and then the team of 5 will complain about the imbalance or a team will want to wait 15 min to get more players or recruit new players on the fly
20:35 <StickyNoob> then everyone complains
20:37 <xfroggy> lol
20:42 <luke-jr> just require they submit phone numbers for all players
20:43 <luke-jr> then if someone isn't there
20:43 <luke-jr> an admin says !call foobar
20:43 <luke-jr> and it dials foobar and plays a message
20:44 <luke-jr> or !tell foobar get in here or you're fired
20:44 <luke-jr> and it does text to speech
20:44 <luke-jr> :D
20:44 <xfroggy> LOL
20:46 <luke-jr> and hack the server to chat on IRC
20:47 <xfroggy> LOL I just imagined possibilities of epsy spamming :D
20:48 <epsy> ?
20:48 <spidey> StickyNoob, 8v5 "isn't" fair
20:48 <spidey> =p
20:48 <spidey> i'd call any tournament that doesn't require balanced teams a failure
20:49 <spidey> look at ady's first tournament :P
20:57 <pippijn> how can I turn off teams completely?
21:02 <pippijn> found it
21:11 -!- MrBougo [n=MrBougo@198.226-242-81.adsl-dyn.isp.belgacom.be] has quit []
21:23 <StickyNoob> spidey: yeah but all sports also say "turn up with x people or dont bother coming, you loose" so unless you are going to tell teams with 7 players they are disqualified, or peinalise a team because their opposition are disorganized then you have to make allowances
21:24 <spidey> 8vs5 isn't a allowance
21:24 <StickyNoob> why not?
21:24 <spidey> if the min players is 8
21:24 <spidey> then it should be 8
21:24 <StickyNoob> ??
21:25 <spidey> 2020 ran good tournaments, people should take them for example =p
21:25 <StickyNoob> so you are going the way of "turn up with 8 or you loose"
21:25 <spidey> that's pretty much how it goes?
21:25 <StickyNoob> thats not how 2020 did it
21:25 <spidey> no, 2020 let you find other players
21:25 <spidey> it was more player ran
21:26 <StickyNoob> 2020 allowed any number between 6 and 8
21:26 <spidey> how often where the teams unbalanced by more than 1 player in his tournaments?
21:27 <StickyNoob> how oftern were they late because people didnt turn up or people were off recruting or changing teams?
21:28 <spidey> how often did the tournament not end when scheduled?
21:28 <StickyNoob> every time
21:28 <spidey> not really
21:29 <StickyNoob> anyway this dosent realy matter, the point i was origionaly was saying is that there had to be a person incharge since if not arguments dont get resolved, back then it was 2020
21:30 <StickyNoob> so the self organizing thing wasnt true then and someone will probably he to step in now too
21:30 -!- wire [n=wired@unaffiliated/wireddd] has quit [Read error: 104 (Connection reset by peer)]
21:30 -!- wire [n=wired@unaffiliated/wireddd] has joined #armagetron
21:33 -!- ct|kyle [n=kyle@pool-71-97-157-191.aubnin.dsl-w.verizon.net] has quit ["Leaving."]
21:33 -!- ct|kyle [n=kyle@pool-71-97-157-191.aubnin.dsl-w.verizon.net] has joined #armagetron
21:50 <armabot> armagetronad: z-man * r7702 /armagetronad/branches/0.2.8/armagetronad/src/ (defs.h network/nNetwork.h tron/gFriends.h): Aplied yet another GCC 4.3 patch, and this time, put all of the includes we keep forgetting into defs.h. They should be removed at a later time again.
21:53 -!- wire [n=wired@unaffiliated/wireddd] has quit [Read error: 104 (Connection reset by peer)]
21:55 <Mixnetwork> pippijn? there?
21:55 <pippijn> Mixnetwork: not really
21:55 <pippijn> Mixnetwork: what's the problem?
21:55 <Mixnetwork> lol
21:55 <Mixnetwork> hmm
21:56 <Mixnetwork> dont't know, i am searching for a more simple map change script
21:56 <Mixnetwork> i think the one i use takes to much resources
21:56 <pippijn> you could use 0.3.0 which has map changing built in
21:56 <Mixnetwork> oh
21:57 <Mixnetwork> easy to configure that?
21:57 <pippijn> yes
21:57 <pippijn> MAP_ROTATION map1;map2;map3;
21:57 <Mixnetwork> hmm, i think i will try it local here first
21:58 <Mixnetwork> yyeah ok, can i set it also that only every nmatch it change
21:58 <Mixnetwork> ?
21:58 <pippijn> yes
22:00 <flex> wow phpbb3 permissions section is just so retarded.. there's like 3 different sections that do the same thing and all 3 don't even override each other..
22:00 <flex> gay
22:02 <luke-jr> lol
22:05 <StickyNoob> awww no fortress games going
22:06 <luke-jr> play MCP Attack! :þ
22:06 <StickyNoob> mcp
22:06 <StickyNoob> etqw?
22:06 <luke-jr> #sd MCP
22:06 <armabot> luke-jr: MCP Attack (new game mode by Luke-Jr): No online players.
22:06 <StickyNoob> ohh i should play etqw
22:06 <StickyNoob> hmm ok
22:07 <luke-jr> StickyNoob: want me to meet you there
22:07 <luke-jr> ?
22:07 <StickyNoob> ok
22:07 -!- K-Yo [n=K-Yo@unaffiliated/k-yo] has joined #armagetron
22:12 -!- wireddd [n=wired@unaffiliated/wireddd] has joined #armagetron
22:13 -!- ghableska [n=ghablesk@12-214-219-145.client.mchsi.com] has joined #armagetron
22:14 <ghableska> #weather 50266
22:14 <armabot> ghableska: The current temperature in West Des Moines, Iowa is 3.7°F (3:14 PM CST on January 29, 2008). Conditions: Blowing Snow. Humidity: 59%. Dew Point: -7.6°F. Windchill: -14.8°F. Pressure: 28.66 in 970.4 hPa (Falling).  Winter Weather Advisory in effect until 8 PM CST this evening...
22:15 -!- ghableska [n=ghablesk@12-214-219-145.client.mchsi.com] has left #armagetron []
22:17 -!- ghableska [n=ghablesk@12-214-219-145.client.mchsi.com] has joined #armagetron
22:24 -!- ghableska [n=ghablesk@12-214-219-145.client.mchsi.com] has quit ["Trillian (http://www.ceruleanstudios.com"]
22:33 <armabot> armagetronad: z-man * r7703 /armagetronad/trunk/ (44 files in 12 dirs): (log message trimmed)
22:33 <armabot> armagetronad: Merging branch 0.2.8 from revision 7539 to 7702:
22:33 <armabot> armagetronad:  ------------------------------------------------------------------------
22:33 <armabot> armagetronad:  r7702 | z-man | 2008-01-29 21:55:45 +0100 (Tue, 29 Jan 2008) | 2 lines
22:33 <armabot> armagetronad:  Aplied yet another GCC 4.3 patch, and this time, put all of the includes we keep forgetting into defs.h. They should be removed at a later time again.
22:33 <armabot> armagetronad:  ------------------------------------------------------------------------
22:33 <armabot> armagetronad:  r7701 | z-man | 2008-01-29 19:18:27 +0100 (Tue, 29 Jan 2008) | 3 lines
22:35 <pippijn> good night
22:35 -!- pippijn [i=pippijn@unixcorps/staff/pippijn] has left #armagetron ["sleep"]
22:36 <armabot> armagetronad: z-man * r7704 /armagetronad/trunk/armagetronad/src/ (6 files in 5 dirs): More GCC 4.3 fixes.
22:39 -!- wireddd [n=wired@unaffiliated/wireddd] has quit [Read error: 104 (Connection reset by peer)]
22:51 -!- spidey [n=TeH_OnE@adsl-065-006-218-226.sip.mem.bellsouth.net] has quit [Remote closed the connection]
22:52 -!- TeH_OnE [n=TeH_OnE@adsl-065-006-218-226.sip.mem.bellsouth.net] has joined #armagetron
22:52 -!- TeH_OnE is now known as spdiey
22:52 -!- spdiey is now known as spidey
22:57 <StickyNoob> heh
22:58 <StickyNoob> luke-jr: not bad
22:58 <luke-jr> I suck without rubber
22:58 <StickyNoob> yeah
22:58 <StickyNoob> we need tron tower defense
22:59 <luke-jr> what?
23:00 <StickyNoob> ever played a tower defense game
23:00 <StickyNoob> desktoptd etc
23:06 -!- K-Yo [n=K-Yo@unaffiliated/k-yo] has quit [Read error: 104 (Connection reset by peer)]
23:23 -!- Mixnetwork [n=chatzill@] has quit ["ChatZilla 0.9.80 [Firefox]"]
23:25 -!- deja_vu [n=deja_vu@HSI-KBW-085-216-060-101.hsi.kabelbw.de] has quit ["leaving"]
23:26 <z-man> PSPad... cool....
23:30 <ct|kyle> z-man: why...
23:30 <z-man> http://forums.armagetronad.net/viewtopic.php?p=194501#194501
23:30 <z-man> Answer to the question: what tools do you have?
23:32 <xfroggy> a pencil & paper
23:34 <ct|kyle> Eclipse is the best
23:34 <epsy> no
23:34 <epsy> Eclipse ftl....java..etc...doesn'T sound right to me
23:34 <ct|kyle> PSPad in my PHP editor
23:35 <ct|kyle> is*
23:35 <xfroggy> lol if it has the keyword java...it's already not the best :D
23:35 <ct|kyle> Didi you know they are starting to put a JER into hardware
23:36 <ct|kyle> JRE*
23:36 <StickyNoob> eclipse FTW
23:36 <ct|kyle> Jbuilder FTL <for java
23:51 -!- wireddd [n=wired@unaffiliated/wireddd] has joined #armagetron

View entire month
DISCLAIMER: These logs of public chat may contain some content which may not be appropriate for all audiences. Use at your own risk.
Logs from 2006-2009 pulled from wrtlprnft
Format changes at: 2015-08-25, 2017-02-20, and 2020-03-23. Times (2015 and later) should be Eastern.

 © NelgTron 2014-2023. Made for . [About this site] [Credits]