IRC logs for #openttd on OFTC at 2010-01-29
⏴ go to previous day
00:03:43 <CIA-2> OpenTTD: yexo * r18944 /trunk/src/ (8 files in 3 dirs): -Change [FS#3232]: use the highest version of an AI that can load the AI data from a savegame instead of the exact same version
00:05:19 *** Coco-Banana-Man has quit IRC
00:11:42 <CIA-2> OpenTTD: yexo * r18945 /trunk/src/ (clear_cmd.cpp economy_type.h table/pricebase.h): -Codechange: typo
00:12:39 <SpComb^> although hmm, how can that even work
00:15:16 <SpComb^> I guess it just ends up reverting to the old behaviour... send the pax tothe next hop :(
00:15:42 <SpComb^> i.e. the pax don't actually go anywhere
00:17:13 *** Eddi|zuHause has joined #openttd
00:29:54 <PeterT> what is the command for help with make bundle_*?
00:30:35 <PeterT> make: *** No rule to make target `help'. Stop
00:30:48 <Yexo> did you ./configure first?
00:31:08 *** Eddi|zuHause has joined #openttd
00:31:14 <PeterT> I'm entering the wrong commands, then
00:31:33 <PeterT> i tried make bundle instead of make -f makefile.msvc bundle platform==win32
00:33:54 *** Eddi|zuHause2 has joined #openttd
00:34:16 *** Rubix`` has joined #openttd
00:41:27 *** Eddi|zuHause2 is now known as Eddi|zuHause
00:44:44 *** welshdragon has joined #openttd
01:00:31 *** KenjiE20|LT has joined #openttd
01:03:34 <CIA-2> OpenTTD: yexo * r18946 /trunk/src/ai/ai_gui.cpp: -Fix: it was possible to change AI settings without changing to the custom difficulty level by using the query text window
01:16:39 *** Rubix`` has joined #openttd
01:52:27 *** jonty-comp has joined #openttd
01:56:15 *** welshdragon has joined #openttd
01:59:05 *** michi_cc has joined #openttd
01:59:05 *** ChanServ sets mode: +v michi_cc
01:59:24 *** Rubix`` has joined #openttd
02:33:21 *** roboboy has joined #openttd
02:52:06 <roboboy> is trying to apply a patch to trunk from a month ago likely to cause issues?
02:57:11 <Eddi|zuHause> roboboy: this is a useless question, as it depends heavily on the kind of patch...
03:02:54 <Eddi|zuHause> as long as it's using the new gui, it should be fine
03:03:03 <glx> were all the GUI rewrites finished a month ago?
03:03:28 <glx> hmm right for beta it was done
03:03:54 <Eddi|zuHause> more than 3 months might get you in trouble
03:04:30 <roboboy> lets see if the patch I found compiles
03:13:03 *** DaleStan has joined #openttd
04:09:14 *** Rexxars has joined #openttd
04:22:30 *** Eddi|zuHause has joined #openttd
04:25:52 *** Eddi|zuHause2 has joined #openttd
04:29:22 *** Eddi|zuHause3 has joined #openttd
04:35:44 *** Rexxars has joined #openttd
04:46:32 *** Eddi|zuHause4 has joined #openttd
04:50:03 *** Eddi|zuHause has joined #openttd
05:31:03 *** Eddi|zuHause has joined #openttd
06:39:59 *** Terkhen has joined #openttd
07:16:59 *** Cybertinus has joined #openttd
07:19:07 *** Progman has joined #openttd
07:24:46 *** Polygon has joined #openttd
07:31:46 *** mib_yp5qmy has joined #openttd
07:34:27 *** Wizzleby has joined #openttd
07:54:09 *** devilsadvocate has quit IRC
08:15:19 <Zuu> Yexo: What is the point of forcing version match -1 (last version) "config->ChangeAI(argv[1], -1, true); " in console_cmds.cpp - line 1055?
08:21:57 <Zuu> Hmm, so you can write "<ai name>.<ai version>" in the console and then the force-flag make AIScanner::FindInfo to parse the string into two parts.
08:22:28 <Zuu> And if that version isn't found it picks the last available.
08:43:59 *** JVassie has joined #openttd
08:47:22 *** welshdragon has joined #openttd
08:47:57 *** Wizzleby has joined #openttd
08:48:38 <Zuu> Yexo: I hope you don't mind me creating a forum topic regarding your new feature.
08:48:57 *** roboboy has joined #openttd
09:05:25 <planetmaker> does he have a chance? :-D
09:06:25 <Zuu> planetmaker: He is a moderator so he can remove the topic afterwards :-)
09:06:49 <planetmaker> :-) True. But he's far to kind to remove that kind of topic ;-)
09:07:11 <Zuu> hehe, yea I figured he probably wouldn't mind it.
09:07:38 *** Eddi|zuHause has joined #openttd
09:09:01 <Zuu> Ouch, putting the coffe in after the water isn't a good idea as you easily get too much :-)
09:17:18 *** bartaway is now known as bartavelle
10:28:34 <__ln__> bartavelle: away nicks are so 90's
10:30:10 <peter1138> planetmaker, it's sad
10:36:39 <TrueBrain> planetmaker: you are right ;)
10:36:51 <bartavelle> i'm old what can i say
10:42:32 *** mib_wv86pq has joined #openttd
10:44:32 <SpComb^> we need a "Get Spirit Home" campaign
10:44:46 <TrueBrain> they had one ... any idea what they tried to get it unstuck?
10:45:14 <SpComb^> no, like a back to earth
10:45:25 <SpComb^> fundraising concerts and donation drives
10:45:34 <peter1138> that would need a lot of fundraising
10:46:40 <SpComb^> "150€ of 1200000000€ raised"
10:47:02 <peter1138> probably more than €1.2 billion
10:57:32 *** lobstar has joined #openttd
11:16:21 *** Luukland has joined #openttd
11:20:11 *** andythenorth has joined #openttd
11:36:45 <lennard> coffee after.... thats not coffee, you barbaric... something!
11:39:52 *** KenjiE20 has joined #openttd
11:41:12 *** lobstah has joined #openttd
11:56:55 *** ChanServ sets mode: +v tokai
12:15:14 <Zuu> lennard: There are quite good instant coffee variants and there is really bad ones too.
12:18:16 <Eddi|zuHause> you need a waay bigger rocket to return from mars than to return from moon...
12:18:37 *** fonsinchen has joined #openttd
12:18:37 <Eddi|zuHause> especially the amount of rocket fuel you have to bring with you...
12:19:51 <planetmaker> sucks fuel like hell :-P
12:48:10 *** oskari89 has joined #openttd
12:53:40 <Eddi|zuHause> well _someone_ could have made smaller planets :p
12:55:38 <Prof_Frink> Eddi|zuHause: Hey, we just built it to the specs the mice gave us.
12:56:25 <Eddi|zuHause> you could have waited a year and the tech would have been half as big :p
12:57:44 <Prof_Frink> It was overbudget and overdue already, they couldn't wait any longer.
13:16:01 *** ChanServ sets mode: +v tokai
13:46:37 *** lobster has joined #openttd
14:12:24 <TrueBrain> how is the old man doing this day? :)
14:16:13 <Eddi|zuHause> # Lebt denn der alte Holzmichel noch
14:16:26 <Eddi|zuHause> omg. bad song. go away.
14:23:58 *** PhoenixII has joined #openttd
14:24:22 *** Phoenix_the_II has quit IRC
14:32:57 *** thingwath has joined #openttd
14:35:58 *** |Jeroen| has joined #openttd
14:37:23 <Prof_Frink> peter1138: There is no iPad. What apple have *actually* developed is a shrink-ray.
14:49:35 <SpComb^> hmm... the GlobalCargoAcceptance::inst object is somehow getting corrupted
14:57:21 *** Luukland has joined #openttd
14:59:05 <Luukland> Mr. Rubidium? May I query you?
14:59:21 <__ln__> Luukland: you didn't say "Sir".
14:59:26 <TrueBrain> why does that question only allow one reply? Hmmm
15:00:37 <Eddi|zuHause> in theoretical computer science, we call that "undecidable" :p
15:01:49 <Eddi|zuHause> it gets even more funny if you consider The List :p
15:02:06 <Belugas> TrueBrain, 'm fne, just.. busy, as always :)
15:03:35 <SpComb^> hark, the saveload code is corrupting the GlobalCargoAcceptance::inst object
15:03:49 <db48x> did you debug it to find out why?
15:04:06 <SpComb^> heh, no, it was me trying to print something silly
15:04:13 *** Timmaexx has joined #openttd
15:04:36 <SpComb^> this is inside linkgrap_sl :(
15:06:02 <SpComb^> hrmph, I don't know how the saveload code works
15:06:04 <db48x> cargo distribution patch?
15:06:34 *** mib_74oea7 has joined #openttd
15:08:32 <Luukland> Belugas? May I query you then, if Rubi is not here...
15:09:47 <Yexo> Luukland: as before, just ask whatever you want to ask. Don't ask to ask
15:10:02 <SpComb^> hmm... SlArray should never overwrite a object's member pointer value itself?
15:13:43 <SpComb^> seems SLArray has length=32 and mem_size=4 here
15:13:59 <SpComb^> whereas the CargoArray is 32 bytes
15:15:41 <TrueBrain> Luukland is and always will be a weirdo ...
15:15:51 <SpComb^> so it seems it's writing 32 U32's to a 32 U8 array?
15:16:06 <Yexo> SpComb^: not sure, but it looks wrong indeed
15:16:38 <SpComb^> NUM_CARGO = 32, struct CargoArray { uint amount[NUM_CARGO]; }
15:17:00 *** Bluelight has joined #openttd
15:19:46 <peter1138> where are you getting U8 from?
15:20:18 <Yexo> GlobalCargoAcceptance is missing a destructor though
15:20:32 <SpComb^> well, that's cleanup-at-shutdown :)
15:25:36 <SpComb^> nasty bug to debug, but hardware watchpoints for global variables are awesome :)
15:29:11 <SpComb^> although, wtf, I see what peter1138 was saying now
15:29:54 <Yexo> if sizeof(uint) > 4 then yes
15:32:18 <SpComb^> SLE_UINT = SLE_UINT32,
15:33:06 <SpComb^> what's `uint` defined as?
15:36:54 <SpComb^> src/stdafx.h: typedef unsigned int uint;
15:41:25 <SpComb^> but I'm a little confused, why would loading 32-bit uints from the file into the array with 64-bit uints overflow it
15:45:54 <SpComb^> oh right, sizeof (int) == 4 even on 64-bit platforms
15:46:06 <CIA-2> OpenTTD: yexo * r18947 /trunk/src/ (ai/ai_gui.cpp newgrf_gui.cpp): -Fix [FS#1510]: after clicking move up/move down in the newgrf/ai the selected item could be out of range
15:49:23 <SpComb^> oh, it's just plain treating the CargoArray * itself as a 32-element array?
15:51:09 <peter1138> it's loading 32 * 32bit uints into 32 * 32bit uints
15:51:10 <CIA-2> OpenTTD: yexo * r18948 /trunk/src/newgrf_gui.cpp: -Fix: removing a newgrf from the list didn't update the scrollbar
15:51:22 *** welshdragon has joined #openttd
15:51:24 <SpComb^> peter1138: no, it's loading 32 * 32-bit uints into a 64-bit pointer, it seems
15:52:54 <peter1138> why do you say that?
15:53:07 <SpComb^> 602 case SLE_VAR_U32: *(uint32*)ptr = val; break;
15:53:07 <SpComb^> $37 = (void *) 0xd17860
15:53:07 <SpComb^> (gdb) p &GlobalCargoAcceptance::inst
15:53:07 <SpComb^> $38 = (GlobalCargoAcceptance *) 0xd17860
15:53:58 <peter1138> ah yes, SLE_CONDARR wants a static array
15:53:59 <SpComb^> or more accurately, &GlobalCargoAcceptance::inst.acceptance -> (CargoArray **) 0xd17860, but it's the same pointer value
15:54:05 <peter1138> why does it even allocate that?
15:54:14 <peter1138> CargoArray acceptance;
15:54:20 <peter1138> CargoArray current_tile_loop
15:54:25 <peter1138> then remove the constrctor
15:59:54 <SpComb^> need to think straight when reading the saveload code
16:04:58 *** Singaporekid has joined #openttd
16:06:15 *** Oddstr13 has joined #openttd
16:06:45 *** fonsinchen has joined #openttd
16:09:15 *** Coco-Banana-Man has joined #openttd
16:10:24 <fonsinchen> uh, interesting ...
16:11:01 <fonsinchen> thanks for the report. What is it doing there?
16:11:19 <SpComb^> it's loading the GlobalCargoAcceptance data from the savegame
16:11:42 <peter1138> just get rid of the pointers and the constructor
16:11:43 <SpComb^> you should consider changing the CargoArray *'s to just plain static CargoArray objects, it should work then
16:11:44 <fonsinchen> I have to derefer that pointer before loading/saving
16:12:14 <fonsinchen> yes, it's probably better; Swap will be slower then, but it doesn't matter so much
16:20:36 *** TheMask96 has joined #openttd
16:33:54 <Belugas> ho so NOT fun... 3 colleagues drooling to the point of nausea on the iPad...
16:34:22 <TrueBrain> the name alone ... I have to laugh every time I read it
16:34:44 <TrueBrain> how did it went in the Apple office: "Guys, how to name this new product?" - "iPad!" - "GENIOUS! HOW DID YOU COME UP WITH THAT! WE TAKE IT! IT IS PERFECT!"
16:34:48 <Belugas> yeah.. every 28 days, the screen goes red
16:34:49 <[Jako]> perfect platform to play openttd :)
16:35:19 <[Jako]> and if you actually could install openttd into it
16:35:42 <lobster> an eclectic music mix, for all
16:49:34 <SpComb^> fonsinchen: give me a heads-up once you push a fix, so I can do a new build
16:49:52 <SpComb^> (doesn't one love this lingo?)
16:49:57 <Eddi|zuHause> yay... process is using 240% CPU \o/ :p
16:50:08 <SpComb^> Eddi|zuHause: how many CPUs?
16:50:47 <peter1138> he's just showing off
16:50:49 <fonsinchen> I already have a fix. I'm just merging it all together. Might take a minute or two
16:52:14 <Eddi|zuHause> but the noise...
16:52:22 <Eddi|zuHause> i'm really going to send it back...
16:52:38 <Eddi|zuHause> but before that, i'm doing all my video converting jobs that were left around :p
16:52:47 <SpComb^> Eddi|zuHause: who did you buy it from?
16:53:03 <Eddi|zuHause> some company who offered it on ebay
16:53:31 <SpComb^> sounds like a worse idea than just buying the bits yourself
16:53:42 <Eddi|zuHause> it's a commercial offer, so they have to take it back...
16:54:04 <SpComb^> eBay doesn't really say much in terms of any induvidual seller's reputation to me
16:57:08 <fonsinchen> I should have bought a faster CPU ...
16:57:28 <fonsinchen> Or I should rework my merging/test-compiling makefile
17:01:26 <SpComb^> you test-build each merge separately?
17:03:15 <fonsinchen> yes. I can switch it off, but generally it shows problems better than just the merging
17:03:48 <fonsinchen> it's all automated with my "gitmake"-Script
17:04:05 <SpComb^> yes, I was reading that (it's in your git repo)
17:08:16 *** Grelouk has joined #openttd
17:10:25 *** welshdragon has joined #openttd
17:10:55 <fonsinchen> SpComb^: I've pushed it
17:21:58 *** michi_cc has joined #openttd
17:21:58 *** ChanServ sets mode: +v michi_cc
17:23:02 <SpComb^> should install openssh onto my VM and then integrate that into some nice makefile...
17:25:04 *** devilsadvocate has joined #openttd
17:28:39 *** michi_cc has joined #openttd
17:28:39 *** ChanServ sets mode: +v michi_cc
17:28:44 *** bartavelle is now known as bartaway
17:39:25 *** frosch123 has joined #openttd
17:44:00 *** Cybertinus is now known as Guest171
17:47:33 *** Polygon has joined #openttd
17:49:52 *** michi_cc has joined #openttd
17:49:53 *** ChanServ sets mode: +v michi_cc
17:55:20 *** michi_cc has joined #openttd
17:55:20 *** ChanServ sets mode: +v michi_cc
17:56:49 <CIA-2> OpenTTD: yexo * r18949 /trunk/src/aircraft_cmd.cpp: -Fix (r18942): 'reduced plane crashes' were actually 'more plane crashes'
17:58:27 <Yexo> TrueBrain: openttd.org (all pages) gives a 500 Internal server error
17:58:41 *** Alberth has joined #openttd
18:00:00 <SpComb^> paste.openttd.org still works :)
18:00:09 <Yexo> paste is a different server
18:03:28 <TrueBrain> some lameass is hammering the httpd
18:03:56 <TrueBrain> and for some reason my iptable rule doesn't want to do its job
18:04:50 <TrueBrain> there are just 1000 connections open to lighttpd :p
18:04:57 <TrueBrain> nginx is doing its job .. the other httpds are failing :p
18:06:02 <TrueBrain> some kind of spider
18:06:33 <TrueBrain> he requested 130k pages in 2 hours
18:06:59 <TrueBrain> conflicting data .. Mozilla, but MSIE
18:07:57 <TrueBrain> good to see the binaries load balancer did its work perfectly under stress too :)
18:08:38 <TrueBrain> haha, it was spidering all the different languages :) LOL!
18:10:24 <TrueBrain> I wonder if it is worth the time to figure out why nginx started to stop working for other httpds while waiting for some httpds to reply ..
18:10:45 <TrueBrain> in other words, if it should limit the amount of connections to a httpd in order to preserve functionality
18:12:56 <Alberth> building their own google
18:13:41 <TrueBrain> dunno .. how ever it might be, it is a single IP with only httpd requests ..
18:13:58 <TrueBrain> all pages should work again btw
18:14:15 <SpComb^> I had to do a little robots.txt tuning after I got 500k hits from google in a week
18:14:18 <Alberth> may just as easily be a single person running a mirror script
18:14:29 <TrueBrain> SpComb^: we have very strict robots.txt, but this user was ignoring that
18:15:01 <SpComb^> googlebot was following all of the per-line links in the irclogs..
18:15:28 <TrueBrain> our whole binaries are offlimits for any bot, for example
18:18:42 <TrueBrain> lol ... 16MiB of http requests after the block ...
18:18:50 <TrueBrain> in what .. 10 minutes? :p
18:19:35 <Rubidium> that's more than the previous time
18:20:52 <TrueBrain> so ... 15k per minute?
18:20:58 <TrueBrain> that is a nice rate ...
18:21:21 <TrueBrain> I am not _that_ suprised our httpds could not serve pages at that rate ;)
18:21:22 <CIA-2> OpenTTD: yexo * r18950 /trunk/ (bin/ai/regression/regression.txt src/settings.cpp): -Fix: make sure the values of settings loaded from a savegame are valid
18:38:40 <TrueBrain> whoho, he stopped trying
18:45:24 <Eddi|zuHause> that guy has a very suspect quitmessage :p
18:45:59 <CIA-2> OpenTTD: translators * r18951 /trunk/src/lang/ (14 files): (log message trimmed)
18:45:59 <CIA-2> OpenTTD: -Update from WebTranslator v3.0:
18:45:59 <CIA-2> OpenTTD: czech - 8 changes by ReisRyos
18:45:59 <CIA-2> OpenTTD: dutch - 6 changes by Yexo
18:45:59 <CIA-2> OpenTTD: finnish - 4 changes by jpx_
18:46:01 <CIA-2> OpenTTD: french - 4 changes by glx
18:46:01 <CIA-2> OpenTTD: german - 4 changes by planetmaker
18:54:31 *** welshdragon has joined #openttd
18:54:38 *** Rhamphoryncus has joined #openttd
18:56:24 <Bluelight> Damn, I can't find my server in the server list again..
18:57:00 <Bluelight> The serverwindow say "advertising on master server successful"
18:57:45 <Eddi|zuHause> the list might take a few minutes to refresh
19:02:54 <TrueBrain> I wonder if he has a chinese IP .. :p
19:04:53 <Eddi|zuHause> well, you have geo-ip :)
19:10:16 <TrueBrain> @calc 574343 / 24 / 60 / 60
19:10:16 <DorpsGek> TrueBrain: 6.64748842593
19:10:26 <TrueBrain> almost 7 hits per second our httpd handles in normal situations :)
19:26:39 <Eddi|zuHause> so it was only out by 3500%? :p
19:26:54 <TrueBrain> nginx can handle up to 1024 connections
19:26:58 <TrueBrain> lighttpd stops after 50 connections
19:27:01 <TrueBrain> there is an issue :p
19:27:13 <TrueBrain> and the nginx backoff algorithm seems less than optimal :p
19:32:07 <Bluelight> Still nothing.. turned off my firewall, maybe that will help..
19:32:26 <Bluelight> But why does it say it advertised successfully and then not show up?
19:32:28 <TrueBrain> else advertise again :)
19:32:39 <Bluelight> Shouldnt there be an error message or something?
19:32:39 *** welshdragon has joined #openttd
19:32:46 <TrueBrain> because after advertising, your server is queried. If that works, it shows up
19:33:08 *** ajmiles has joined #openttd
19:33:09 <Bluelight> Yeah I see a lot of numbers..
19:33:50 <Bluelight> dbg: [net] [udp] quered from 'bla.bla.bla.bla'
19:34:01 <TrueBrain> then you are on the list :)
19:34:26 <Bluelight> Why can't I see it on the website list then? Weird..
19:35:17 <Bluelight> Please don't hack me or anything.. :p
19:35:45 <TrueBrain> yes, we hack you immediatly
19:35:57 <Bluelight> I know where you live. Muahahaha!!
19:36:14 <Eddi|zuHause> it's not like you can't see the IP by a simple /whois
19:37:10 <Bluelight> So if you are on IRC you get more of a trarget for hackers?
19:37:15 <TrueBrain> server_id 25714, last online: today 18:43 (UTC)
19:37:17 <Eddi|zuHause> hm... why is copying over smb on a 100mbit connection only 6MB/s?
19:37:51 <TrueBrain> last advertisement received: 19:30 (UTC)
19:38:10 <Bluelight> And what is the time now?
19:38:20 <Alberth> Eddi|zuHause: your fs keeps room for additional traffic :p
19:38:22 <Bluelight> Where do you see this stufF?
19:38:30 <TrueBrain> I have a magic ball
19:38:47 <TrueBrain> either way .. try re-advertising, make sure you allow:
19:38:49 <Eddi|zuHause> and it's not broken for once?
19:38:49 <DorpsGek> TrueBrain: OpenTTD uses TCP and UDP port 3979 for server <-> client communication, UDP port 3978 for masterserver (advertise) communication (outbound), and TCP port 3978 for content service, a.k.a. BaNaNaS (outbound)
19:39:11 <Alberth> TrueBrain comes prepared :)
19:39:27 <TrueBrain> Eddi|zuHause: I bought 100 of them last time .. hoped that would solve the issue
19:40:15 <Eddi|zuHause> you could use the working one to increase the probability of finding another working one!
19:41:47 <TrueBrain> (google is such a powerful tool!)
19:42:12 <TrueBrain> either way, the port is open, but there is no OpenTTD server replying to requests of the updater
19:43:42 *** snorre_ has joined #openttd
19:47:00 <Bluelight> I'm still unable to find on that server list page.. :p
19:47:10 <TrueBrain> yes, because the updater can't find your game
19:47:59 <peter1138> 19:42 < TrueBrain> either way, the port is open, but there is no OpenTTD server replying to requests of the updater
19:48:00 <Bluelight> Do I have to join the game first?
19:48:55 <Bluelight> How is that possible? The game is working.. :p
19:49:08 <TrueBrain> are you running an unmodified version?
19:49:27 <TrueBrain> as you are sending invalid data back to the updater
19:49:43 <TrueBrain> so either what ever is on port 3979 is not an OpenTTD server, or you have a modified version
19:51:10 <Belugas> or you have a modified version of something that is not OpenTTD server
19:51:58 <Bluelight> Ehh.. I just have OpenTTD 0.7.5
19:52:11 <Bluelight> No modifications.. other then the config file..
19:52:34 <TrueBrain> this is all I can tell you. The updater contacts your server, gets some weird reply, marks your server as offline, and tries again some minutes later to repeat the process
19:52:35 * Belugas would look at the port forwarding
19:52:57 <TrueBrain> given the amount of online 0.7.5 servers, it has to be a local issue
19:52:59 <Bluelight> I heard something about the server not working on a network with several computers connected on LAN..
19:53:27 <TrueBrain> complete bullshit; if you configured your NAT (port forwarding) correctly, it is not an issue
19:53:42 <planetmaker> TrueBrain: "If" ;-)
19:53:43 <TrueBrain> if you did that wrong, or you received another IP or what ever from your (then broken) router, things break
19:53:54 <planetmaker> So... only bullshit, if there's bullshit around. :-P
19:54:10 <planetmaker> err.. ...no bullshit around...
19:54:24 <TrueBrain> planetmaker: well, I can configure NATs to fuck up when you connect multiple computers, so yeah, there is something in it .. still it is bullshit :)
19:54:31 <Belugas> so in these situations, you'd better cover up your ass(es)
19:55:09 <Bluelight> Hmm.. Maybe my local IP has changed but I doubt it..
19:55:31 <Bluelight> No, it's still 10.0.0.2
19:56:12 <Bluelight> But the port should be open since I get query's and advertised successfully message?
19:56:37 <TrueBrain> well, you see a query, you don't see what you reply on it ;)
19:56:42 <planetmaker> hm... might there be issues, if you have computers in your LAN which all want to connect to a local server, thus all connect to the same global IP?
19:56:51 <planetmaker> e.g. port-forwarding may only work for one machine
19:57:11 <TrueBrain> planetmaker: it should only work for one machine :)
19:57:24 <TrueBrain> you manual push a hole in your firewall on the router, allowing traffic to travel to one machine
19:57:28 <Bluelight> No, you specify wich IP in the NAT config..
19:57:30 <TrueBrain> unless you use that upnp bullshit
19:57:32 <TrueBrain> then all hope is lost :)
19:57:51 <planetmaker> yeah. So two clients and a server in the local LAN, connected via NAT to the I-Net...
19:57:54 <TrueBrain> (in which case, planetmaker, you are btw right, and the story Bluelight heard is right ;))
19:58:00 <planetmaker> ... might turn out bad :-)
19:58:09 <TrueBrain> only if the NAT fucks up ;)
19:58:24 <TrueBrain> (I run for the last 10 years setups like that, never an issue :))
19:58:26 <Bluelight> So I should get a better ruter+
19:58:36 <TrueBrain> Bluelight: I can't look in your home, so I have no clue
19:58:47 <TrueBrain> for all I know, the solution is very simple; I am just a poor sysop :)
19:59:15 <TrueBrain> I can only trace our end. I see a signal going out to your machine, I see the message: invalid server response. Then my trace stops :)
19:59:18 <Bluelight> I think open port and forword port is the same thing, right?
19:59:30 <TrueBrain> nope; an open port can be local
20:00:33 <Ammler> nmap tells the port is filtered, what does that mean?
20:00:46 <TrueBrain> that it is closed; nmap from openttd.org tells it is open
20:01:08 <TrueBrain> but that is TCP. UDP is a different story ;)
20:02:22 <Ammler> 3978/udp open|filtered unknown
20:02:34 <TrueBrain> Ammler: ppssstt .. 3979 ;)
20:02:49 <TrueBrain> 3978 is only outbound
20:03:09 <Ammler> well, same for both, tried that too
20:03:21 <TrueBrain> you can't check UDP ports
20:04:45 <Bluelight> Well my ruter has no option for UDP, it opens both I think.. And there is no way to forward port other then opening them, and I opened all ports, lol
20:05:07 <TrueBrain> euh ... you always have to forward a port, or give an IP where the opened port should be routed too
20:05:27 <Bluelight> Yeah It says port opened for 10.0.0.2
20:05:40 <TrueBrain> crappy router, if it names it like that :p
20:05:40 <Bluelight> Open all ports 10.0.0.2
20:05:55 <TrueBrain> but that can still be outgoing .. owh .. what am I doing .. I don't know anything about local routers
20:06:00 <TrueBrain> I only deal with bigger hardware :)
20:06:03 <Ammler> the forward thing might be called something like services for games or such
20:08:05 <Bluelight> Thats my router by the way..
20:08:28 *** rhaeder has joined #openttd
20:09:04 <Ammler> Bluelight: but maybe something like "custom"
20:09:56 <TrueBrain> follow, say, Worms 3D or what ever, and fill in 3979 instead of the ports mentioned
20:10:31 <Terkhen> my router has a list of games (already ancient when I got the router) that I never use and a custom server option
20:10:42 <Ammler> or change openttd port to the game port it supports...
20:14:49 <TrueBrain> hide Terkhen, we cover for you
20:15:07 <PeterT> when did you become an OpenTTD developer?
20:15:26 <TrueBrain> concratz btw Terkhen :) Almost forgot saying that :)
20:15:52 <Terkhen> thank you TrueBrain ;)
20:16:16 <TrueBrain> now you have to explain your actions to PeterT of course, but you understand that :)
20:16:34 <Bluelight> Ok I used a software thingy from portforward.com, and it say that UDP 3979 is open..
20:17:57 <Terkhen> PeterT: for a long time already, I just forgot to commit anything until 23 hours ago
20:18:59 <PeterT> So why do you submit patches on the dev forum
20:19:02 <PeterT> why not just commit them
20:19:27 *** snorre_ is now known as snorre
20:19:30 <Belugas> needed to gaion some confidence first...
20:21:35 *** Hirundo has joined #openttd
20:22:19 <Terkhen> patches are like wine, they need a lot of time to get really good
20:22:58 <PeterT> what about some of your simple and useful patches?
20:23:00 <jonty-comp> wine the drink or wine the software? :P
20:23:03 <PeterT> like close-middle-click
20:23:07 *** andythenorth has joined #openttd
20:23:25 <Alberth> look at yexo, another dev trying out the newgrf airports before he commits the change
20:23:29 <Belugas> after some times, a dev knows what to commit and what not to commit
20:23:34 <Terkhen> not all platforms have a middle mouse click
20:23:45 <TrueBrain> PeterT: how about you give the man a break, and do not suck him dry on his irst day?
20:24:27 <Terkhen> also, I don't think everyone would agree on giving the middle mouse that role
20:24:51 <Terkhen> don't worry TrueBrain, I was expecting this :P
20:26:04 <TrueBrain> and your replies show me you will survive in this community ;) :)
20:26:32 <Bluelight> What is wrong if the port is open and forwarded?
20:26:45 <jonty-comp> Bluelight: firewall on your pc?
20:26:50 <jonty-comp> could be any number of things
20:26:55 <jonty-comp> even ISP filtering
20:27:42 <Bluelight> I have a program here from portforward.com, and it say that UDP 3979 is open..
20:28:38 <TrueBrain> Bluelight: as I said: something is replying on the port, but it is giving faulty information
20:29:01 <Bluelight> How is that possible? Argh!
20:29:12 <jonty-comp> with the internet, anything is possible
20:31:55 <Bluelight> Is it possible to get corrupted information after adding scripts and modifying config file?
20:32:44 <Bluelight> I mean faulty data..
20:34:16 <Eddi|zuHause> hm... anyone knows how to make and iterate lists in javascript?
20:37:17 <TrueBrain> Bluelight: by any chance you have some heavy traffic running? Torrent?
20:37:37 <PeterT> does this: if (!config->HasAI()) { IConsoleWarning("Failed to load the specified AI");
20:38:04 <PeterT> translate to "if we don't have an AI present, say 'Failed to load the specified AI'"?
20:38:40 <TrueBrain> Bluelight: my last suggestion will be: shut down your server for 15 minutes or so, and try again
20:39:24 <Yexo> PeterT: approximatly yes
20:39:28 <Bluelight> I think it might be some script..
20:39:35 <Yexo> more like "If there is no AI configured for this slot, say...."
20:40:14 *** stalwart10 has joined #openttd
20:41:02 <Bluelight> Only script I'm using is: on_server_connect.scr
20:41:17 <Bluelight> So that can't be the problem..
20:41:42 <PeterT> I was looking at your recent changes
20:42:23 <Alberth> Bluelight: if you want to know for sure, run a plain openttd program without any other stuff first
20:45:08 *** Eddi|zuHause has joined #openttd
20:59:24 <Sevalecan> I know a guy who used to call himself "Albareth"
21:04:39 *** Chris_Booth{Bored} has joined #openttd
21:04:40 *** Chris_Booth{Bored} is now known as Chris_Booth
21:04:55 *** Progman has joined #openttd
21:06:48 <CIA-2> OpenTTD: yexo * r18952 /trunk/src/ (saveload/saveload.h settings.cpp): -Fix (r18950): loading recent (=newer then title game) savegames failed
21:14:45 <Zuu> Terkhen: Congratz to the write access. :-)
21:14:59 *** HerzogDeXtEr has joined #openttd
21:22:39 *** welshdragon has joined #openttd
21:31:32 *** Muxy is now known as Guest9
21:33:39 *** Rubix`` has joined #openttd
21:39:07 <CIA-2> OpenTTD: yexo * r18953 /trunk/src/ (6 files in 3 dirs):
21:39:07 <CIA-2> OpenTTD: -Feature: [NoAI] allow editing AI settings while an AI is running
21:39:07 <CIA-2> OpenTTD: Only settings with the AICONFIG_INGAME flag can be editted in this way
21:39:41 *** Maarten has joined #openttd
21:50:39 *** Bluelight has joined #openttd
21:59:37 <TrueBrain> go install your laptop
21:59:50 <__ln__> those might be copyrighted songs and riaa will sue you.
21:59:52 <Rubidium> yeah, installing xerver-xorg-input-all now
22:06:03 *** Eddi|zuHause has joined #openttd
22:11:21 <Rubidium> syncing my home directory now :)
22:25:36 *** Brianetta has joined #openttd
22:25:45 *** Brianett1 has joined #openttd
22:26:35 <PeterT> sorry I bugged all of you before
22:26:45 <PeterT> Congratulations on becoming a dev, Terkhen
22:29:14 <TrueBrain> wow .. people still surprise me :)
22:30:38 <TrueBrain> (was a positive remark btw ;))
22:31:18 <PeterT> Would you unblock me from DorpsGek
22:31:30 <PeterT> So I can use @seen in privmsg
22:32:15 <TrueBrain> I had too many complaints, so no. I am not in the habbit to play moderator on an IRC bot. Maybe next month again
22:32:47 <PeterT> Thanks for a quick reply, anyway
22:33:02 <__ln__> PeterT: wtf did you have to do to get ignored by a bot?
22:33:59 *** woldemar has joined #openttd
22:34:31 <planetmaker> __ln__: highlight everybody by using @seen exessively (my bet)
22:34:48 <TrueBrain> and the money goes to .... planetmaker! :)
22:38:38 * SpComb^ wonders if too little thought has been given to the matter of merging cargodist into trunk, or if he's just missed all the discussion because it was ages ago
22:39:34 <SpComb^> there's something a little wrong with having a 71-page topic for a patchset/feature
22:39:56 <Rubidium> you probably missed the discussion
22:41:45 *** DaleStan has joined #openttd
22:42:45 <TrueBrain> SpComb^: I guess there is something wrong with the patchset/feature too ;)
22:43:27 *** Nite_Owl has joined #openttd
22:45:55 <__ln__> what's the status of finding distributable music?
22:47:35 *** Rubix`` has joined #openttd
22:47:47 <Rubidium> SpComb^: the threading in cargodist and the hiccups (as described in the thread) worry me, also the 'performance improvements' stuff did (more or less) show that it wasn't tested very good
22:48:28 <Rubidium> it's N% faster when that's only the case which many many of his patches applied and a simple other way of doing it is even faster and simpler
23:01:33 *** welshdragon has joined #openttd
23:03:07 <Eddi|zuHause> my experience of cargodist is that it gets very slow when the minimap is showing the link graph
23:11:25 <planetmaker> and also good night all :-)
23:12:06 <Nite_Owl> later planetmaker <although a bit late>
23:29:18 *** Nite_Owl has joined #openttd
23:29:41 *** Luukland has joined #openttd
23:29:58 <Luukland> Guys is the price of building on desert connected with the price of building on rocks?
23:31:59 <Yexo> no, it's the same as building on rough grass tiles
23:35:02 <Luukland> ah ok, indeed, my bad, stuppid error I made messing up ID's
23:35:53 *** Bluelight has joined #openttd
23:47:21 *** mib_qlghpea5y56o has joined #openttd
23:54:14 <CIA-2> OpenTTD: smatz * r18954 /trunk/src/saveload/saveload.h: -Fix (r18952): missing 'inline'
23:56:55 <CIA-2> OpenTTD: yexo * r18955 /trunk/ (15 files in 2 dirs): -Feature: [NoAI] introduce GetBuildCost functions in several classes to get easier cost estimations before you start building
23:59:49 <CIA-2> OpenTTD: yexo * r18956 /trunk/src/ai/api/ai_changelog.hpp: -Update: NoAI changelog
continue to next day ⏵