Timestamps are in GMT/BST.
| 00:02:00 | watusimoto | sounds like a feature to me! |
| 00:04:00 | karamazovapy | I added a google code issue for that, and also requesting an IP filter for servers, so we can reject incoming connections from douchebags, if we so desire |
| 00:05:00 | karamazovapy | Noob joined the ABFL Round I server and started adding a hundred bots to every level (making the game unplayable) |
| 00:05:00 | karamazovapy | so I deleted s_bot, but he couldn't figure out why his bot adds weren't working, so he kept trying over and over again |
| 00:05:00 | karamazovapy | then he got mad and started trashing the game |
| 00:05:00 | karamazovapy | then he got madder and started trashing me |
| 00:06:00 | karamazovapy | then he just changed his name to "_k has a small penis" and went from server to server for a while, since he kept losing games |
| 00:38:00 | karamazovapy | sam686 - your server keeps breaking |
| 00:38:00 | karamazovapy | someone keeps uploading levels, and things break every time the level changes |
| 00:39:00 | sam686 | i just got back.. |
| 01:00:00 | | raptor has joined |
| 01:00:00 | | ChanServ sets mode +o raptor |
| 01:02:00 | raptor | wow karamazovapy, sounds like you've had an eventful day so far.. |
| 01:16:00 | | BitfighterLogBot - Commit d75e205339c5 | Author: buckyballreaction | Log: Speex with Mac! Maybe... needs testing |
| 01:18:00 | sam686 | how can i build without speex/speex.h ? where is speex.h? |
| 01:18:00 | raptor | is it not building for you? |
| 01:18:00 | raptor | i changed the paths a bit to make more sense |
| 01:18:00 | raptor | libspeex/speex/speex.h |
| 01:19:00 | sam686 | i don't see libspeex |
| 01:19:00 | raptor | hg up tip? |
| 01:20:00 | sam686 | it looks like as if speex.h was never pushed into main repository. |
| 01:20:00 | raptor | oh no! |
| 01:20:00 | raptor | where did it go!!! |
| 01:20:00 | raptor | let me fix that... |
| 01:22:00 | raptor | ok pushed |
| 01:26:00 | | BitfighterLogBot - Commit 1c55fd7f5b96 | Author: buckyballreaction | Log: Oh where oh where have my headers gone.... |
| 01:35:00 | raptor | everything ok now sam686? |
| 01:36:00 | sam686 | everything seems to work now.. |
| 01:36:00 | raptor | oh good |
| 01:36:00 | raptor | well, i have a mac DMG ready for someone to test - but i don't think any of us have a real mac |
| 01:36:00 | raptor | with a mic |
| 01:37:00 | raptor | karamazovapy: would you like me to just delete that username now that you put in a disallow rule? |
| 01:39:00 | raptor | oh wait - you are the registrant. odd... |
| 01:46:00 | | watusimoto Quit (Ping timeout: 240 seconds) |
| 01:46:00 | | BitfighterLogBot - Commit cace135074ed | Author: sam8641 | Log: fix TNL sending, add MaxPreferredPacketDataSize = 576, for more reliable, avoids setting stuck on blank screen. |
| 02:35:00 | | Helmic has joined |
| 02:43:00 | karamazovapy | raptor - yeah, he was on, so I registered it and logged on to kick him |
| 02:43:00 | karamazovapy | and/or prevent him from coming back |
| 02:50:00 | | Helmic Quit (Read error: Connection reset by peer) |
| 03:12:00 | | watusimoto has joined |
| 03:17:00 | | watusimoto Quit (Ping timeout: 264 seconds) |
| 03:44:00 | | watusimoto has joined |
| 03:45:00 | | [1]watusimoto has joined |
| 03:49:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 03:49:00 | | [1]watusimoto is now known as watusimoto |
| 03:50:00 | | [1]watusimoto has joined |
| 03:52:00 | | [2]watusimoto has joined |
| 03:52:00 | raptor | watusimoto: you're connected thrice! |
| 03:53:00 | | watusimoto Quit (Ping timeout: 240 seconds) |
| 03:53:00 | | [2]watusimoto is now known as watusimoto |
| 03:55:00 | | [1]watusimoto Quit (Ping timeout: 246 seconds) |
| 03:56:00 | sam686 | looks like there was 2 watusimoto on 2 different internet connection, probably due to wifi wireless connecting to different networks.. |
| 04:13:00 | karamazovapy | wat just had a threesome...with himself. |
| 04:24:00 | sam686 | The server 65.49.81 still have problems with shuttering network that might be CPU related? I have some screenshot to compare with timer test bot from my server and 65.49.81.. server.. |
| 04:24:00 | sam686 | timer test on my server http://96.2.123.136/bitfighter/bitfighter_mysql-20110516-2303570.png |
| 04:24:00 | sam686 | my server with 100 bots: http://96.2.123.136/bitfighter/bitfighter_mysql-20110516-2304203.png |
| 04:24:00 | sam686 | my server with 200 bots: http://96.2.123.136/bitfighter/bitfighter_mysql-20110516-2309518.png |
| 04:24:00 | sam686 | timer test for server 65.49.81.. http://96.2.123.136/bitfighter/bitfighter_mysql-20110516-2314085.png |
| 04:25:00 | sam686 | those are the time ticks in milliseconds. |
| 04:25:00 | raptor | i tested it on a local server, too |
| 04:25:00 | raptor | i thik you may be right - there must be some CPU stalling going on |
| 04:25:00 | sam686 | so, it looks like something is stalling CPU.. |
| 04:26:00 | raptor | oh yeah |
| 04:30:00 | raptor | i'm losing consciousness |
| 04:30:00 | raptor | good night |
| 04:30:00 | | raptor Quit (Remote host closed the connection) |
| 04:30:00 | sam686 | ah, you going to bed? |
| 04:56:00 | watusimoto | sorry, I was off having a threesome... with myself |
| 04:56:00 | sam686 | Raptor went to bed... did you see the screenshots? |
| 04:56:00 | watusimoto | yes -- what is the timer test? |
| 04:57:00 | sam686 | Thats a timer test from a bot file http://96.2.123.136/bitfighter/timer.bot |
| 04:57:00 | sam686 | it looks at time ticks |
| 04:58:00 | sam686 | somehow, server at 65.49.81 have a very high MAX tick number, meaning the CPU may be stalling somehow.. |
| 04:59:00 | watusimoto | what does the tick rate mean? ticks between bot execution cycles? |
| 04:59:00 | sam686 | yes |
| 04:59:00 | watusimoto | so higer means more delay between frames? |
| 05:00:00 | sam686 | yes |
| 05:00:00 | sam686 | a high tick number will cause more lag and more shuttering. |
| 05:00:00 | watusimoto | but... on your server the numbers are higher, no? |
| 05:01:00 | watusimoto | you have 2-300, 65.xxx has 18ish |
| 05:01:00 | sam686 | my server don't have shuttering, except with too many bots. |
| 05:01:00 | sam686 | those are millisecs ticks in average / min / max |
| 05:01:00 | watusimoto | ok |
| 05:01:00 | watusimoto | could the game server be overtaxed? |
| 05:01:00 | watusimoto | or somehow throttled? |
| 05:02:00 | sam686 | i am not sure.. |
| 05:03:00 | watusimoto | I wonder if restarting all the servers would help |
| 05:03:00 | watusimoto | e |
| 05:03:00 | sam686 | what i know is game server's CPU may be stalling by something i don't know. |
| 05:03:00 | sam686 | could try restart.. |
| 05:07:00 | sam686 | when you think the problem is gone, join your 65.49 server and type /addbot 0 timer 500 |
| 05:08:00 | watusimoto | restarted |
| 05:08:00 | watusimoto | same issue |
| 05:09:00 | sam686 | the game tick somehow goes up to 184 max, should be 20 or less |
| 05:10:00 | watusimoto | but only on my server |
| 05:10:00 | watusimoto | maybe I need a new server :-) |
| 05:11:00 | sam686 | maybe just reboot the server and get everything set up again? |
| 05:11:00 | watusimoto | maybe |
| 05:11:00 | watusimoto | easy enough |
| 05:11:00 | watusimoto | but want to wait until raptor is around; I dont know what he's got running |
| 05:11:00 | watusimoto | like the irc bot |
| 05:12:00 | watusimoto | how can we tell if it's network or cpu? |
| 05:13:00 | sam686 | if it is not the CPU, game ticks will be a low 20 max |
| 05:13:00 | sam686 | game ticks are calculated server side. |
| 05:14:00 | sam686 | well, you can wait till tomorrow for raptor's help.. |
| 05:14:00 | watusimoto | so you think it's cpu? |
| 05:14:00 | sam686 | yes |
| 05:14:00 | watusimoto | you think every second or so there's somethign that diverts cpu from the game making it stall |
| 05:14:00 | sam686 | timer bot file only measure time ticks, does not measure network. |
| 05:15:00 | watusimoto | yes |
| 05:15:00 | watusimoto | ok |
| 05:15:00 | sam686 | yes, every second, there appears to be a 180 millisecs stall.. |
| 05:15:00 | watusimoto | weird |
| 07:15:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 12:44:00 | | Helmic has joined |
| 12:50:00 | | kodax has joined |
| 12:59:00 | | Helmic Quit (Read error: Connection reset by peer) |
| 13:32:00 | | Helmic has joined |
| 14:45:00 | | watusimoto has joined |
| 14:49:00 | | raptor has joined |
| 14:49:00 | | ChanServ sets mode +o raptor |
| 14:49:00 | raptor | i only have the logbot running - if you want to do a server restart, then just run 'start_logbot.sh' afterwards |
| 14:50:00 | raptor | off ot work.. |
| 14:50:00 | | raptor Quit (Remote host closed the connection) |
| 15:29:00 | | kodax Quit (Ping timeout: 260 seconds) |
| 15:53:00 | | raptor has joined |
| 15:53:00 | | ChanServ sets mode +o raptor |
| 16:09:00 | raptor | i think it's going to snow |
| 16:25:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 17:40:00 | | watusimoto has joined |
| 18:06:00 | raptor | there's nothing like installing new perl modules to satify crazy dependencies with someone's old perl code I have to maintain now |
| 19:01:00 | karamazovapy | ...would this code be worth rewriting? |
| 19:01:00 | raptor | depends if the project i'm working on gets cancelled in the next couple months - since my company just 'merged' with another |
| 19:49:00 | watusimoto | they make pens now |
| 19:49:00 | raptor | haha |
| 19:49:00 | watusimoto | I got the engineered items to interact with walls properly now. I'm pretty close to being able to check in a "working enough" editor |
| 19:50:00 | raptor | great |
| 19:50:00 | watusimoto | maybe tonight??? |
| 19:50:00 | raptor | sure! |
| 19:50:00 | watusimoto | maybe tomorrow??? |
| 19:50:00 | raptor | you can restart the game server server, too |
| 19:50:00 | watusimoto | denends on how much working is working enough |
| 19:50:00 | watusimoto | but I want to get it in so you guys can touch the other classes |
| 19:51:00 | watusimoto | I feel that everyone has been waiting on me |
| 19:52:00 | watusimoto | if i restart the server, do I ned to do anything special beyond make sure the game servers are running? |
| 19:52:00 | raptor | i haven't been |
| 19:52:00 | raptor | nope - everything else but the logbot is a cron job |
| 19:52:00 | raptor | to start the logbot, just run 'start_logbot.sh' |
| 19:52:00 | watusimoto | ok |
| 19:54:00 | raptor | sam686's solution with his timer bot was clever |
| 19:55:00 | raptor | or diagnosis, i guess |
| 20:01:00 | watusimoto | well, I forgot my pw and got my IP addr banned from too many guesses |
| 20:01:00 | watusimoto | no restarting now |
| 20:01:00 | watusimoto | yes, it was |
| 20:02:00 | raptor | for ssh? |
| 20:02:00 | raptor | do you just ssh in and do 'init 6' ? |
| 20:02:00 | raptor | because I can do that... |
| 20:02:00 | watusimoto | no, to restart the server I think you need to go via the control panel |
| 20:03:00 | watusimoto | init 6? |
| 20:03:00 | raptor | ah, ok |
| 20:03:00 | raptor | yeah, init |
| 20:03:00 | watusimoto | what is that? |
| 20:03:00 | watusimoto | a restart like command? |
| 20:03:00 | raptor | every linux system runs a master process controller called 'init' |
| 20:03:00 | raptor | init has various runlevels |
| 20:03:00 | raptor | 0 = halt |
| 20:04:00 | raptor | 1 = root console login only |
| 20:04:00 | raptor | 2 = single user w/ networking console only |
| 20:04:00 | raptor | 3 = multi user, networking console only |
| 20:04:00 | watusimoto | init 6 did nothing |
| 20:28:00 | | -barjavel.freenode.net- *** Looking up your hostname... |
| 20:28:00 | | -barjavel.freenode.net- *** Checking Ident |
| 20:28:00 | | -barjavel.freenode.net- *** Couldn't look up your hostname |
| 20:28:00 | | -barjavel.freenode.net- *** No Ident response |
| 20:28:00 | | BitfighterLogBot has joined |
| 20:28:00 | | Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/' |
| 20:28:00 | | Set by raptor!~raptor@unaffiliated/greenmachine on Sat Apr 30 22:51:58 PDT 2011 |
| 20:28:00 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 20:29:00 | raptor | same CPU problem |
| 20:30:00 | watusimoto | interesting |
| 20:30:00 | watusimoto | it's such an odd problem |
| 20:32:00 | raptor | i am googling for 'XEN CPU stalls' |
| 20:32:00 | raptor | becasue the VPS is using XEN virtual machines |
| 20:32:00 | sam686 | might be dure to rebooting "XEN virtual machine" only and not rebooting the entire machine |
| 20:34:00 | raptor | probably something to do with xen scheduling |
| 20:36:00 | | Helmic has left |
| 20:43:00 | karamazovapy | curious |
| 21:12:00 | raptor | i have read a few accounts about using XEN virtual machines on VPS as game servers |
| 21:12:00 | raptor | some people report network stuttering |
| 21:12:00 | raptor | haven't found any solutions |
| 21:13:00 | raptor | stuttering is apparently due to XEN cpu timing between the host and guests |
| 21:22:00 | sam686 | if we can control host, is it possible to run everything in a host, and get rid of XEN virtual machine and get full CPU control? |
| 21:24:00 | raptor | we don't control host |
| 21:38:00 | sam686 | looks like the problem is gone - i get min=12 max=12 all the timer from timer ticks at 65.49.. |
| 21:40:00 | raptor | yep, it's gone |
| 21:40:00 | raptor | watusimoto, did you do something? |
| 21:42:00 | raptor | great |
| 21:42:00 | raptor | its now 21 minutes ahead of UTC |
| 21:42:00 | raptor | it shoudl be 09:21 |
| 21:42:00 | raptor | er 21:21 |
| 21:45:00 | sam686 | looks liks a server reboot messed up the clock. |
| 21:45:00 | raptor | i wonder if these two issues were tied together |
| 21:45:00 | raptor | let me re-sync the clock and let's see if the servers have CPU issue again |
| 21:25:00 | raptor | ok synchronized |
| 21:26:00 | sam686 | looks like it is fixed.. |
| 21:26:00 | raptor | yay |
| 21:48:00 | raptor | I think I'm starting to dislike JUnit tests |
| 23:00:00 | | sam686 Quit (Ping timeout: 258 seconds) |
| 23:21:00 | | raptor Quit (Remote host closed the connection) |
| 23:36:00 | | raptor has joined |
| 23:36:00 | | ChanServ sets mode +o raptor |