00:02:00 | | raptor has joined |
00:02:00 | | ChanServ sets mode +o raptor |
00:06:00 | raptor | test |
00:06:00 | raptor | excellent time is still in synch with GMT |
00:11:00 | sam686 | one problem i found is in http://bitfighter.org/gamereports/ using name filter seems very very slow.. |
00:12:00 | sam686 | using the same nameFilter on my server http://96.2.123.136/upload/1/index.php seems much faster... not sure why., maybe as the database fills up it slows down.. |
00:13:00 | raptor | shouldn't slow much - it is prefiltered by date |
00:14:00 | sam686 | when i do time filter one day and name filter raptor, it takes like 30 seconds on http://bitfighter.org/gamereports/ but less then one second on my server/ |
00:15:00 | raptor | oh man |
00:15:00 | raptor | you're right |
00:15:00 | raptor | i wonder if the index is on the name field on that database |
00:15:00 | raptor | if it wasn't, it would take a while.. |
00:17:00 | raptor | the schema in mercurial has a 50 character indexed key on stats_player.player_name |
00:17:00 | sam686 | and another thing, it looks like my server just prints #!/usr/bin/php5 in my server for game stats, i guess its linux specific. |
00:17:00 | raptor | oh, haha |
00:17:00 | raptor | yeah |
00:17:00 | raptor | that is linux specific |
00:17:00 | raptor | you can remove that on your server.. |
00:18:00 | raptor | that is called a 'shebang' and is used to run scripts from the commanline without invoking the interpreter |
00:18:00 | raptor | i.e. you can run it like this: ./index.php |
00:18:00 | raptor | instead of: php5 index.php |
00:19:00 | sam686 | ok.. |
00:20:00 | raptor | side question: how come you chose 1024 as the maximum byte size for voice chat transmittion? |
00:20:00 | sam686 | probably less then 1500 because of extra data added to packets for TNL-specific. |
00:21:00 | raptor | i don't understand |
00:21:00 | sam686 | well sending too big fails, i just guessed the max number.. |
00:21:00 | raptor | ah ok |
00:21:00 | sam686 | probably should change TNL to allow sending bigger data. |
00:22:00 | raptor | i found this: DefaultBufferSize = 1500 |
00:22:00 | raptor | in tnlByteBuffer.h |
00:22:00 | sam686 | should try making TNL send multiple small packets when it is too big to send. |
00:23:00 | sam686 | there is limits on how big packet can be sent over the internet.. |
00:23:00 | raptor | are there? |
00:23:00 | raptor | i thought TCP will automatically chunk it |
00:23:00 | sam686 | probably yes, bitfighter use UDP |
00:24:00 | raptor | ahhhhh |
00:24:00 | raptor | that's right |
00:24:00 | raptor | i forgot |
00:25:00 | karamazovapy | honka donka |
00:25:00 | raptor | found this: |
00:25:00 | raptor | http://stackoverflow.com/questions/1098897/what-is-the-largest-safe-udp-packet-size-on-the-internet |
00:25:00 | sam686 | UDP can often be more reliable for online gaming for possibly few reasons. |
00:28:00 | sam686 | i see http://en.wikipedia.org/wiki/Maximum_transmission_unit max is 1500 for LAN, 576 for IPv4, 1280 for IPv6.. |
00:29:00 | raptor | so it looks like 512 is best |
00:29:00 | raptor | interesting |
00:30:00 | sam686 | but it says for IPv4, at least 576. |
00:30:00 | raptor | yes, but up to 60 bytes can be used for control and transmission headers |
00:30:00 | raptor | that leaves 516 |
00:31:00 | raptor | and 512 is nice and even in binary :] |
00:31:00 | sam686 | well, how can we connect to game server where it is currently set to 1500? |
00:32:00 | raptor | i think it's because it is auto-chunked |
00:32:00 | raptor | by the network |
00:32:00 | raptor | it's just most efficient to make them that small |
00:33:00 | raptor | wait! |
00:33:00 | raptor | we are talking about two different things |
00:33:00 | raptor | 'data length' and 'packet size' |
00:34:00 | raptor | packet size = frame size |
00:34:00 | sam686 | TNL currently don't allow sending bigger data size then packet size.. |
00:34:00 | raptor | data length can be 65535 bytes |
00:34:00 | raptor | for UDP |
00:35:00 | raptor | framesize is best kept to 1500 (with headers) on LAN and 576 (with headers) on open internet |
00:36:00 | raptor | this is getting more complicated the more i research it.. |
00:40:00 | sam686 | the number 1500 is used in 3 places in TNL, tnlUDP.h MaxPacketDataSize = 1500, tnlByteBuffer.h DefaultBufferSize = 1500, tnlbitstream.h ResizePad = 1500 |
00:44:00 | raptor | interesting |
00:44:00 | raptor | i don't think i know which one should be increased... |
01:03:00 | | [1]watusimoto Quit (Ping timeout: 264 seconds) |
01:19:00 | karamazovapy | is it possible to select oldstyle soccer in 015a? |
01:20:00 | sam686 | yes, i will need to look how to tell you in a moment.. |
01:23:00 | sam686 | ok, by adding a line in level: "SoccerPickup no" that will disable soccer collide |
01:24:00 | karamazovapy | cool - thanks |
01:33:00 | | -barjavel.freenode.net- *** Looking up your hostname... |
01:33:00 | | -barjavel.freenode.net- *** Checking Ident |
01:33:00 | | -barjavel.freenode.net- *** Couldn't look up your hostname |
01:33:00 | | -barjavel.freenode.net- *** No Ident response |
01:33:00 | | BitfighterLogBot has joined |
01:33:00 | | Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/' |
01:33:00 | | Set by raptor!~raptor@unaffiliated/greenmachine on Sat Apr 30 22:51:58 PDT 2011 |
01:33: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. |
01:36:00 | raptor | test |
01:36:00 | raptor | some how the logbot inflated to 80MB of RAM |
01:46:00 | karamazovapy | I have a level that crashes servers |
01:46:00 | karamazovapy | and it's not even a fancy level |
01:46:00 | karamazovapy | Internal error in finddirection(): Unable to find a |
01:46:00 | karamazovapy | triangle leading from (-1090, 2354) to (1090, 2354). |
01:46:00 | karamazovapy | Please report this bug to jrs@cs.berkeley.edu |
01:46:00 | karamazovapy | Include the message above, your input data set, and the exact |
01:46:00 | karamazovapy | command line you used to run Triangle. |
01:47:00 | sam686 | what level name is it? |
01:47:00 | karamazovapy | ooh...I have more than one |
01:47:00 | karamazovapy | Eden does it |
01:48:00 | sam686 | probably can't test / fix as i don't have Eden... |
01:49:00 | karamazovapy | sending |
01:49:00 | sam686 | it said it failed to receive on my end... |
01:51:00 | sam686 | i get a ctcp/dcc Receive from karamazovapy of Classic_ctf8.level Failed: Connect Failed (0.0.0.199:0) (Received 0KB of 3KB) |
01:51:00 | karamazovapy | SoccerPickup no |
01:51:00 | karamazovapy | lol |
01:51:00 | karamazovapy | https://www.msu.edu/~youattan/Classic_ctf8.level |
01:52:00 | karamazovapy | that's the paste I meant to paste |
01:53:00 | karamazovapy | makes me wonder if I didn't update everything on my vps...it runs fine from my desktop |
01:56:00 | sam686 | it runs fine on my computer.. |
01:56:00 | sam686 | no errors. |
01:56:00 | karamazovapy | runs fine on mine too |
01:56:00 | karamazovapy | crashes on my vps |
01:56:00 | sam686 | runs fine with robots. |
01:56:00 | karamazovapy | yep |
01:56:00 | karamazovapy | I have two things on my vps that are crashing triangle, though |
01:56:00 | raptor | how did you compile? 'make' or 'make debug' ? |
01:57:00 | karamazovapy | make |
01:57:00 | karamazovapy | I have an idea, though |
01:57:00 | karamazovapy | I'll try opening the levels in the editor, resaving them, and then test |
01:57:00 | karamazovapy | they're both old |
01:58:00 | sam686 | it runs ok for me, debug and non-debug does not gave me any errors at all in Eden. |
02:01:00 | karamazovapy | nope...eden still crashed me |
02:01:00 | karamazovapy | nternal error in finddirection(): Unable to find a |
02:01:00 | karamazovapy | triangle leading from (-81, -216) to (-81, 2214). |
02:01:00 | karamazovapy | Please report this bug to jrs@cs.berkeley.edu |
02:01:00 | karamazovapy | Include the message above, your input data set, and the exact |
02:01:00 | karamazovapy | command line you used to run Triangle. |
02:01:00 | sam686 | sometimes, i see all pings go up to 300 from game server ip 65.49... but other server ping stays low. |
02:02:00 | karamazovapy | those are all watusimoto's, not mine |
02:03:00 | karamazovapy | I'm baffled here |
02:04:00 | sam686 | let me try bitfighter in linux ubuntu system.. |
02:06:00 | sam686 | that Eden level works fine for me too in linux ubuntu |
02:16:00 | raptor | make clean && make |
02:16:00 | raptor | maybe? |
02:17:00 | sam686 | is the server running in different CPU other then x86 ? |
02:20:00 | karamazovapy | kServ has a level for every letter of the alphabet now |
02:22:00 | sam686 | My server missing a map name starting V.. |
02:22:00 | sam686 | and X.. |
02:25:00 | sam686 | i see kserv gets sround missing X by using abbreviation... |
02:25:00 | karamazovapy | roman numerals are valid... |
02:26:00 | karamazovapy | I don't have to call a level "xylophone party" for x to count |
02:27:00 | karamazovapy | besides, xxvi was my 26th kServ level |
02:28:00 | sam686 | perhaps you did not know what to name it.. |
02:28:00 | karamazovapy | well the center formed a giant X |
02:28:00 | karamazovapy | and it was #26 |
02:28:00 | karamazovapy | and I liked it |
02:30:00 | karamazovapy | also, I wanted an X |
02:33:00 | sam686 | you might want to update kserv status http://bitfighter.org/forums/viewtopic.php?p=4087 |
02:33:00 | karamazovapy | true true |
02:50:00 | | -barjavel.freenode.net- *** Looking up your hostname... |
02:50:00 | | -barjavel.freenode.net- *** Checking Ident |
02:50:00 | | -barjavel.freenode.net- *** Couldn't look up your hostname |
02:50:00 | | -barjavel.freenode.net- *** No Ident response |
02:50:00 | | BitfighterLogBot has joined |
02:50:00 | | Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/' |
02:50:00 | | Set by raptor!~raptor@unaffiliated/greenmachine on Sat Apr 30 22:51:58 PDT 2011 |
02:50: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. |
03:40:00 | raptor | i have to say k, your bots with different personaliiesy give the illusion of increased intelligence than the standard bot |
04:06:00 | | [1]watusimoto has joined |
04:08:00 | | [2]watusimoto has joined |
04:12:00 | | [1]watusimoto Quit (Ping timeout: 246 seconds) |
04:14:00 | karamazovapy | yeah, when they seem to have a "motive" they get more interesting |
04:15:00 | raptor | argh vanya! |
04:15:00 | karamazovapy | that ivan is a sneaky cossack |
04:17:00 | | Helmic has joined |
05:01:00 | | BitfighterLogBot - Commit 435d7f30134d | Author: sam8641 | Log: Change PacketStream Buffer handling, move some function from .h to .cpp for faster compiling. |
05:09:00 | [2]watusimoto | trying a new irc client... not liking it |
05:10:00 | raptor | many say they like hydra IRC - never tried it personally |
05:10:00 | raptor | i like konversation |
05:11:00 | raptor | but it would require a gigabyte or so to install on windows |
05:11:00 | raptor | you could always try irssi |
05:11:00 | raptor | :) |
05:12:00 | Helmic | like pidgin myself |
05:12:00 | Helmic | logs me into everything |
05:12:00 | raptor | i like pidgin - as long as the IRC helper plugins work - but they never seem to |
05:13:00 | Helmic | I know. |
05:13:00 | Helmic | I get bot spam like crazy. |
05:13:00 | Helmic | Think they're just out of data. |
05:13:00 | Helmic | *date |
05:13:00 | Helmic | purple plugin pack hasn't been updated in ages. |
05:15:00 | raptor | actually it has |
05:15:00 | raptor | it just moved websites: https://www.guifications.org/projects/purple-plugin-pack/files |
05:15:00 | [2]watusimoto | using hydra now |
05:15:00 | [2]watusimoto | it has way too much going on |
05:16:00 | raptor | yeah, it says hydra in your version |
05:16:00 | [2]watusimoto | it's like the label of a bottle of Dr. Broner's Pepperming Soap |
05:16:00 | [2]watusimoto | wall of text |
05:16:00 | raptor | after looking that up - i now understand you |
05:17:00 | [2]watusimoto | https://browneagle44.files.wordpress.com/2011/02/soaplabel.png |
05:17:00 | raptor | oh wow |
05:17:00 | [2]watusimoto | no wait, that's a screen capture of hydra |
05:17:00 | [2]watusimoto | no, sorry, that's the soap |
05:18:00 | [2]watusimoto | hard to tell them apart |
05:18:00 | raptor | haha |
05:19:00 | raptor | this is konversation: http://96.2.123.136/upload/1snapshot31.png |
05:19:00 | raptor | just perfect |
05:19:00 | Helmic | why is a bar of soap going on a tangent about booker t washington |
05:19:00 | raptor | haha that label says it all! |
05:20:00 | Helmic | no, see I'm really curious now. |
05:20:00 | Helmic | if they're going on about booker t washington, why don't they have a section on the hubble telescope. |
05:20:00 | sam686 | this is my HydraIRC http://96.2.123.136/bitfighter/IRC.PNG (my multi monitor make my screenshot go huge) |
05:20:00 | [2]watusimoto | it's actually liquid soap, has a very strong scent |
05:20:00 | Helmic | how do they decide what is and is not important enough to make it on a bar of soap |
05:21:00 | Helmic | or do they just put stuff on there as they think of it and just shrink the font size. |
05:21:00 | raptor | i think they don't have to decide - it's all there... |
05:21:00 | Helmic | like I want to see this soap in two years and compare it |
05:22:00 | [2]watusimoto | but that's got nothing on timecube |
05:22:00 | Helmic | they'll get to a point to where they'll have to make their soap bigger because they can't make the font any smaller. |
05:22:00 | [2]watusimoto | http://www.timecube.com/ |
05:22:00 | raptor | well i'm falling asleep already - too many late nights fighting with the sound system |
05:22:00 | raptor | good night |
05:23:00 | Helmic | No, see, that page is a web page. |
05:23:00 | raptor | timecube still exists? |
05:23:00 | raptor | wow |
05:23:00 | Helmic | It can be a wall a text all it wants. |
05:23:00 | Helmic | That soap is a physical object. |
05:23:00 | Helmic | They have to make it all fit in a finite space. |
05:23:00 | | raptor Quit (Remote host closed the connection) |
05:23:00 | Helmic | And that is what boggles me. |
05:24:00 | Helmic | They WILL run out of room, and they will have to remedy that by either shrinking the font, increasing the surface area of the packaging, or stop being fucking insane. |
05:25:00 | [2]watusimoto | true; but I think timecube is in danger of running out of electrons |
05:26:00 | [2]watusimoto | but the soap is a marvel to behold |
05:26:00 | [2]watusimoto | it's invigorating stuff |
05:26:00 | [2]watusimoto | physically, at least |
05:28:00 | Helmic | Timecube is mostly just babbling nonsense. |
05:28:00 | Helmic | and the internet has a LOT of storage space, especially if its just font. |
05:28:00 | Helmic | That thing can be several hundred terrabytes and it wouldn't be that impressive. |
05:29:00 | Helmic | Packaged soap? You're holding that thing in the palm of your hand. |
05:29:00 | [2]watusimoto | you should get a bottle |
05:29:00 | Helmic | They are putting all this text in at the expense of advertising space. |
05:29:00 | Helmic | at first glance you can barely tell its soap |
05:30:00 | Helmic | you think its a box of index cards your insane history teacher gave you to memorize his entire class because he was too drunk to show up for work. |
05:31:00 | Helmic | and they apparently make a quality product. |
05:31:00 | Helmic | they are possibly sacrificing money to see how much text that can cram onto the packaging and still be legible. |
05:33:00 | Helmic | Like I think the only way they could one up themselves is to include a pamphlet inside that has even more random shit on it. |
05:33:00 | Helmic | instead of something sane like a coupon or instructions. |
07:22:00 | | [2]watusimoto Quit (Ping timeout: 240 seconds) |
08:36:00 | | koda has joined |
13:02:00 | | Helmic has left |
14:47:00 | | raptor has joined |
14:47:00 | | ChanServ sets mode +o raptor |
15:36:00 | | [1]watusimoto has joined |
15:36:00 | karamazovapy | <Helmic> Like I think the only way they could one up themselves is to include a pamphlet inside that has even more random shit on it. |
15:37:00 | karamazovapy | print *inside* the label |
15:37:00 | karamazovapy | like the girl on the inside of the sailor jerry's label |
15:37:00 | karamazovapy | so you get to see more of her as you drink |
15:37:00 | karamazovapy | ...soap... |
16:01:00 | | -barjavel.freenode.net- *** Looking up your hostname... |
16:01:00 | | -barjavel.freenode.net- *** Checking Ident |
16:01:00 | | -barjavel.freenode.net- *** No Ident response |
16:01:00 | | -barjavel.freenode.net- *** Couldn't look up your hostname |
16:01:00 | | BitfighterLogBot has joined |
16:01:00 | | Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/' |
16:01:00 | | Set by raptor!~raptor@unaffiliated/greenmachine on Sat Apr 30 22:51:58 PDT 2011 |
16:01: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. |
16:27:00 | | -barjavel.freenode.net- *** Looking up your hostname... |
16:27:00 | | -barjavel.freenode.net- *** Checking Ident |
16:27:00 | | -barjavel.freenode.net- *** Couldn't look up your hostname |
16:27:00 | | -barjavel.freenode.net- *** No Ident response |
16:27:00 | | BitfighterLogBot has joined |
16:27:00 | | Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/' |
16:27:00 | | Set by raptor!~raptor@unaffiliated/greenmachine on Sat Apr 30 22:51:58 PDT 2011 |
16:27:00 | | -barjavel.freenode.net- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp |
16:27: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. |
16:38:00 | | [1]watusimoto Quit (Ping timeout: 264 seconds) |
17:40:00 | | raptor Quit (Remote host closed the connection) |
19:23:00 | karamazovapy | whoa whoa whoa... https://code.google.com/p/bitfighter/downloads/list |
19:23:00 | karamazovapy | where are all these people?! |
20:04:00 | | koda Quit (Quit: koda) |
21:53:00 | | watusimoto has joined |
22:43:00 | | Helmic has joined |
22:49:00 | Helmic | Evenin', gents. |
23:44:00 | | raptor has joined |
23:44:00 | | ChanServ sets mode +o raptor |
23:48:00 | raptor | karamazovapy: i'm still waiting to see those people too... |
23:48:00 | Helmic | see what people |
23:49:00 | raptor | these people: https://code.google.com/p/bitfighter/downloads/list |
23:49:00 | raptor | 'download count' |
23:50:00 | Helmic | i'd assume the vast majority are people who come online once to see that no one else apparently plays and then they forget it. |
23:50:00 | Helmic | that's exactly what I did. |
23:50:00 | Helmic | except I'm more stubborn. |
23:50:00 | sam686 | one thing that may count wrong is if same person downloads multiple times |
23:51:00 | Helmic | I don't think anyone here has had to download that particular version of bitfighter more than fifty times. |
23:51:00 | raptor | only once! |
23:51:00 | Helmic | hush you |
23:51:00 | raptor | then i build it for multiple linux distributions |
23:52:00 | sam686 | Another possible reason, a few players play it one day, then quit and neven plays again. |
23:52:00 | Helmic | I imagine Linux as medieval Germany. |
23:52:00 | raptor | prussia |
23:52:00 | Helmic | Well, that's exactly what I just said, sam. |
23:53:00 | Helmic | they come online once, see no one online, and never play again. |
23:53:00 | raptor | maybe we should have a server set up that has dumb bots on |
23:53:00 | raptor | always |
23:54:00 | raptor | what would be an easy way to dumb down s_bot? random sleep function? |
23:54:00 | Helmic | Not letting it friggin' aimbot. |
23:54:00 | Helmic | can't do that little circle trick I use on human players. |
23:54:00 | sam686 | . /addbot 0 "S_BOT" -5 (-5 part will make robot aiming go very bad) |
23:55:00 | raptor | oooo |
23:55:00 | raptor | gotta try that.. |
23:56:00 | Helmic | Well, aside from their uncanny ability to kick your ass if you don't abuse their AI, you could also have them make mistakes. |
23:56:00 | Helmic | Like I'm guessing they prioritize certain decisions over others. Just let them pick a lower priority decision when they would normally go for the optimal route. |
23:57:00 | Helmic | Maybe have them move about in a more predictable fashion. |
23:58:00 | Helmic | Have a delay between seeing the player and opening fire. |
23:58:00 | Helmic | As is they have an inhuman reaction time. |
23:59:00 | raptor | so i go on and four other peole how up |
23:59:00 | Helmic | And then there's always the staple of just lowering their health. |
23:59:00 | Helmic | 'xactly. If there were other people online, people would play. Vicious circle. |