#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2011-05-14

Timestamps are in GMT/BST.

00:02:00raptor has joined
00:02:00ChanServ sets mode +o raptor
00:06:00raptortest
00:06:00raptorexcellent time is still in synch with GMT
00:11:00sam686one problem i found is in http://bitfighter.org/gamereports/ using name filter seems very very slow..
00:12:00sam686using 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:00raptorshouldn't slow much - it is prefiltered by date
00:14:00sam686when 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:00raptoroh man
00:15:00raptoryou're right
00:15:00raptori wonder if the index is on the name field on that database
00:15:00raptorif it wasn't, it would take a while..
00:17:00raptorthe schema in mercurial has a 50 character indexed key on stats_player.player_name
00:17:00sam686and 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:00raptoroh, haha
00:17:00raptoryeah
00:17:00raptorthat is linux specific
00:17:00raptoryou can remove that on your server..
00:18:00raptorthat is called a 'shebang' and is used to run scripts from the commanline without invoking the interpreter
00:18:00raptori.e. you can run it like this: ./index.php
00:18:00raptorinstead of: php5 index.php
00:19:00sam686ok..
00:20:00raptorside question: how come you chose 1024 as the maximum byte size for voice chat transmittion?
00:20:00sam686probably less then 1500 because of extra data added to packets for TNL-specific.
00:21:00raptori don't understand
00:21:00sam686well sending too big fails, i just guessed the max number..
00:21:00raptorah ok
00:21:00sam686probably should change TNL to allow sending bigger data.
00:22:00raptori found this: DefaultBufferSize = 1500
00:22:00raptorin tnlByteBuffer.h
00:22:00sam686should try making TNL send multiple small packets when it is too big to send.
00:23:00sam686there is limits on how big packet can be sent over the internet..
00:23:00raptorare there?
00:23:00raptori thought TCP will automatically chunk it
00:23:00sam686probably yes, bitfighter use UDP
00:24:00raptorahhhhh
00:24:00raptorthat's right
00:24:00raptori forgot
00:25:00karamazovapyhonka donka
00:25:00raptorfound this:
00:25:00raptorhttp://stackoverflow.com/questions/1098897/what-is-the-largest-safe-udp-packet-size-on-the-internet
00:25:00sam686UDP can often be more reliable for online gaming for possibly few reasons.
00:28:00sam686i see http://en.wikipedia.org/wiki/Maximum_transmission_unit max is 1500 for LAN, 576 for IPv4, 1280 for IPv6..
00:29:00raptorso it looks like 512 is best
00:29:00raptorinteresting
00:30:00sam686but it says for IPv4, at least 576.
00:30:00raptoryes, but up to 60 bytes can be used for control and transmission headers
00:30:00raptorthat leaves 516
00:31:00raptorand 512 is nice and even in binary :]
00:31:00sam686well, how can we connect to game server where it is currently set to 1500?
00:32:00raptori think it's because it is auto-chunked
00:32:00raptorby the network
00:32:00raptorit's just most efficient to make them that small
00:33:00raptorwait!
00:33:00raptorwe are talking about two different things
00:33:00raptor'data length' and 'packet size'
00:34:00raptorpacket size = frame size
00:34:00sam686TNL currently don't allow sending bigger data size then packet size..
00:34:00raptordata length can be 65535 bytes
00:34:00raptorfor UDP
00:35:00raptorframesize is best kept to 1500 (with headers) on LAN and 576 (with headers) on open internet
00:36:00raptorthis is getting more complicated the more i research it..
00:40:00sam686the number 1500 is used in 3 places in TNL, tnlUDP.h MaxPacketDataSize = 1500, tnlByteBuffer.h DefaultBufferSize = 1500, tnlbitstream.h ResizePad = 1500
00:44:00raptorinteresting
00:44:00raptori don't think i know which one should be increased...
01:03:00[1]watusimoto Quit (Ping timeout: 264 seconds)
01:19:00karamazovapyis it possible to select oldstyle soccer in 015a?
01:20:00sam686yes, i will need to look how to tell you in a moment..
01:23:00sam686ok, by adding a line in level: "SoccerPickup no" that will disable soccer collide
01:24:00karamazovapycool - 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:00BitfighterLogBot has joined
01:33:00Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/'
01:33:00Set 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:00raptortest
01:36:00raptorsome how the logbot inflated to 80MB of RAM
01:46:00karamazovapyI have a level that crashes servers
01:46:00karamazovapyand it's not even a fancy level
01:46:00karamazovapyInternal error in finddirection(): Unable to find a
01:46:00karamazovapy triangle leading from (-1090, 2354) to (1090, 2354).
01:46:00karamazovapy Please report this bug to jrs@cs.berkeley.edu
01:46:00karamazovapy Include the message above, your input data set, and the exact
01:46:00karamazovapy command line you used to run Triangle.
01:47:00sam686what level name is it?
01:47:00karamazovapyooh...I have more than one
01:47:00karamazovapyEden does it
01:48:00sam686probably can't test / fix as i don't have Eden...
01:49:00karamazovapysending
01:49:00sam686it said it failed to receive on my end...
01:51:00sam686i 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:00karamazovapySoccerPickup no
01:51:00karamazovapylol
01:51:00karamazovapyhttps://www.msu.edu/~youattan/Classic_ctf8.level
01:52:00karamazovapythat's the paste I meant to paste
01:53:00karamazovapymakes me wonder if I didn't update everything on my vps...it runs fine from my desktop
01:56:00sam686it runs fine on my computer..
01:56:00sam686no errors.
01:56:00karamazovapyruns fine on mine too
01:56:00karamazovapycrashes on my vps
01:56:00sam686runs fine with robots.
01:56:00karamazovapyyep
01:56:00karamazovapyI have two things on my vps that are crashing triangle, though
01:56:00raptorhow did you compile? 'make' or 'make debug' ?
01:57:00karamazovapymake
01:57:00karamazovapyI have an idea, though
01:57:00karamazovapyI'll try opening the levels in the editor, resaving them, and then test
01:57:00karamazovapythey're both old
01:58:00sam686it runs ok for me, debug and non-debug does not gave me any errors at all in Eden.
02:01:00karamazovapynope...eden still crashed me
02:01:00karamazovapynternal error in finddirection(): Unable to find a
02:01:00karamazovapy triangle leading from (-81, -216) to (-81, 2214).
02:01:00karamazovapy Please report this bug to jrs@cs.berkeley.edu
02:01:00karamazovapy Include the message above, your input data set, and the exact
02:01:00karamazovapy command line you used to run Triangle.
02:01:00sam686sometimes, i see all pings go up to 300 from game server ip 65.49... but other server ping stays low.
02:02:00karamazovapythose are all watusimoto's, not mine
02:03:00karamazovapyI'm baffled here
02:04:00sam686let me try bitfighter in linux ubuntu system..
02:06:00sam686that Eden level works fine for me too in linux ubuntu
02:16:00raptormake clean && make
02:16:00raptormaybe?
02:17:00sam686is the server running in different CPU other then x86 ?
02:20:00karamazovapykServ has a level for every letter of the alphabet now
02:22:00sam686My server missing a map name starting V..
02:22:00sam686and X..
02:25:00sam686i see kserv gets sround missing X by using abbreviation...
02:25:00karamazovapyroman numerals are valid...
02:26:00karamazovapyI don't have to call a level "xylophone party" for x to count
02:27:00karamazovapybesides, xxvi was my 26th kServ level
02:28:00sam686perhaps you did not know what to name it..
02:28:00karamazovapywell the center formed a giant X
02:28:00karamazovapyand it was #26
02:28:00karamazovapyand I liked it
02:30:00karamazovapyalso, I wanted an X
02:33:00sam686you might want to update kserv status http://bitfighter.org/forums/viewtopic.php?p=4087
02:33:00karamazovapytrue 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:00BitfighterLogBot has joined
02:50:00Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/'
02:50:00Set 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:00raptori 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:00karamazovapyyeah, when they seem to have a "motive" they get more interesting
04:15:00raptorargh vanya!
04:15:00karamazovapythat ivan is a sneaky cossack
04:17:00Helmic has joined
05:01:00BitfighterLogBot - Commit 435d7f30134d | Author: sam8641 | Log: Change PacketStream Buffer handling, move some function from .h to .cpp for faster compiling.
05:09:00[2]watusimototrying a new irc client... not liking it
05:10:00raptormany say they like hydra IRC - never tried it personally
05:10:00raptori like konversation
05:11:00raptorbut it would require a gigabyte or so to install on windows
05:11:00raptoryou could always try irssi
05:11:00raptor:)
05:12:00Helmiclike pidgin myself
05:12:00Helmiclogs me into everything
05:12:00raptori like pidgin - as long as the IRC helper plugins work - but they never seem to
05:13:00HelmicI know.
05:13:00HelmicI get bot spam like crazy.
05:13:00HelmicThink they're just out of data.
05:13:00Helmic*date
05:13:00Helmicpurple plugin pack hasn't been updated in ages.
05:15:00raptoractually it has
05:15:00raptorit just moved websites: https://www.guifications.org/projects/purple-plugin-pack/files
05:15:00[2]watusimotousing hydra now
05:15:00[2]watusimotoit has way too much going on
05:16:00raptoryeah, it says hydra in your version
05:16:00[2]watusimotoit's like the label of a bottle of Dr. Broner's Pepperming Soap
05:16:00[2]watusimotowall of text
05:16:00raptorafter looking that up - i now understand you
05:17:00[2]watusimotohttps://browneagle44.files.wordpress.com/2011/02/soaplabel.png
05:17:00raptoroh wow
05:17:00[2]watusimotono wait, that's a screen capture of hydra
05:17:00[2]watusimotono, sorry, that's the soap
05:18:00[2]watusimotohard to tell them apart
05:18:00raptorhaha
05:19:00raptorthis is konversation: http://96.2.123.136/upload/1snapshot31.png
05:19:00raptorjust perfect
05:19:00Helmicwhy is a bar of soap going on a tangent about booker t washington
05:19:00raptorhaha that label says it all!
05:20:00Helmicno, see I'm really curious now.
05:20:00Helmicif they're going on about booker t washington, why don't they have a section on the hubble telescope.
05:20:00sam686this is my HydraIRC http://96.2.123.136/bitfighter/IRC.PNG (my multi monitor make my screenshot go huge)
05:20:00[2]watusimotoit's actually liquid soap, has a very strong scent
05:20:00Helmichow do they decide what is and is not important enough to make it on a bar of soap
05:21:00Helmicor do they just put stuff on there as they think of it and just shrink the font size.
05:21:00raptori think they don't have to decide - it's all there...
05:21:00Helmiclike I want to see this soap in two years and compare it
05:22:00[2]watusimotobut that's got nothing on timecube
05:22:00Helmicthey'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]watusimotohttp://www.timecube.com/
05:22:00raptorwell i'm falling asleep already - too many late nights fighting with the sound system
05:22:00raptorgood night
05:23:00HelmicNo, see, that page is a web page.
05:23:00raptortimecube still exists?
05:23:00raptorwow
05:23:00HelmicIt can be a wall a text all it wants.
05:23:00HelmicThat soap is a physical object.
05:23:00HelmicThey have to make it all fit in a finite space.
05:23:00raptor Quit (Remote host closed the connection)
05:23:00HelmicAnd that is what boggles me.
05:24:00HelmicThey 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]watusimototrue; but I think timecube is in danger of running out of electrons
05:26:00[2]watusimotobut the soap is a marvel to behold
05:26:00[2]watusimotoit's invigorating stuff
05:26:00[2]watusimotophysically, at least
05:28:00HelmicTimecube is mostly just babbling nonsense.
05:28:00Helmicand the internet has a LOT of storage space, especially if its just font.
05:28:00HelmicThat thing can be several hundred terrabytes and it wouldn't be that impressive.
05:29:00HelmicPackaged soap? You're holding that thing in the palm of your hand.
05:29:00[2]watusimotoyou should get a bottle
05:29:00HelmicThey are putting all this text in at the expense of advertising space.
05:29:00Helmicat first glance you can barely tell its soap
05:30:00Helmicyou 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:00Helmicand they apparently make a quality product.
05:31:00Helmicthey are possibly sacrificing money to see how much text that can cram onto the packaging and still be legible.
05:33:00HelmicLike 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:00Helmicinstead of something sane like a coupon or instructions.
07:22:00[2]watusimoto Quit (Ping timeout: 240 seconds)
08:36:00koda has joined
13:02:00Helmic has left
14:47:00raptor has joined
14:47:00ChanServ sets mode +o raptor
15:36:00[1]watusimoto has joined
15:36:00karamazovapy<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:00karamazovapyprint *inside* the label
15:37:00karamazovapylike the girl on the inside of the sailor jerry's label
15:37:00karamazovapyso you get to see more of her as you drink
15:37:00karamazovapy...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:00BitfighterLogBot has joined
16:01:00Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/'
16:01:00Set 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:00BitfighterLogBot has joined
16:27:00Topic is 'Latest release 015a http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/'
16:27:00Set 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:00raptor Quit (Remote host closed the connection)
19:23:00karamazovapywhoa whoa whoa... https://code.google.com/p/bitfighter/downloads/list
19:23:00karamazovapywhere are all these people?!
20:04:00koda Quit (Quit: koda)
21:53:00watusimoto has joined
22:43:00Helmic has joined
22:49:00HelmicEvenin', gents.
23:44:00raptor has joined
23:44:00ChanServ sets mode +o raptor
23:48:00raptorkaramazovapy: i'm still waiting to see those people too...
23:48:00Helmicsee what people
23:49:00raptorthese people: https://code.google.com/p/bitfighter/downloads/list
23:49:00raptor'download count'
23:50:00Helmici'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:00Helmicthat's exactly what I did.
23:50:00Helmicexcept I'm more stubborn.
23:50:00sam686one thing that may count wrong is if same person downloads multiple times
23:51:00HelmicI don't think anyone here has had to download that particular version of bitfighter more than fifty times.
23:51:00raptoronly once!
23:51:00Helmichush you
23:51:00raptorthen i build it for multiple linux distributions
23:52:00sam686Another possible reason, a few players play it one day, then quit and neven plays again.
23:52:00HelmicI imagine Linux as medieval Germany.
23:52:00raptorprussia
23:52:00HelmicWell, that's exactly what I just said, sam.
23:53:00Helmicthey come online once, see no one online, and never play again.
23:53:00raptormaybe we should have a server set up that has dumb bots on
23:53:00raptoralways
23:54:00raptorwhat would be an easy way to dumb down s_bot? random sleep function?
23:54:00HelmicNot letting it friggin' aimbot.
23:54:00Helmiccan't do that little circle trick I use on human players.
23:54:00sam686. /addbot 0 "S_BOT" -5 (-5 part will make robot aiming go very bad)
23:55:00raptoroooo
23:55:00raptorgotta try that..
23:56:00HelmicWell, 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:00HelmicLike 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:00HelmicMaybe have them move about in a more predictable fashion.
23:58:00HelmicHave a delay between seeing the player and opening fire.
23:58:00HelmicAs is they have an inhuman reaction time.
23:59:00raptorso i go on and four other peole how up
23:59:00HelmicAnd then there's always the staple of just lowering their health.
23:59:00Helmic'xactly. If there were other people online, people would play. Vicious circle.

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.