#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-03-29

Timestamps are in GMT/BST.

00:05:54sam686i will ba back in about 30 minutes..
00:07:33BFLogBot - Commit cff4fdaa15a6 | Author: sam8641 | Log: Move s2cSetIsIdle to GameType, makes it easier to tell every clients that a client is idling
00:26:13FlynnnNT Quit (Quit: This computer has gone to sleep)
00:37:35Watusimotook; you might need to do the same thing with the code I'm checking in, or I can do it tomorrow. I need to get to bed.
00:42:42Watusimotomerge was a bit hairy -- still compiles but not positive I didn;t break something
00:42:50Watusimotobye!
00:43:09sam686ok
00:47:37BFLogBot - Commit b30731397255 | Author: watusim...@bitfighter.org | Log: Comment
00:47:39BFLogBot - Commit a42369d3f010 | Author: watusim...@bitfighter.org | Log: Let clients know that they themselves are no longer suspended
00:47:40BFLogBot - Commit 9b7562c3bf17 | Author: watusim...@bitfighter.org | Log: clarity?
00:47:42BFLogBot - Commit c1aa3a0b3617 | Author: watusim...@bitfighter.org | Log: Make isBusy more reliable, use parallel mechanasims as other similar things. Still has problems of not disbling busy marks when leaving menus.
00:47:43BFLogBot - Commit 912ce3b7bc76 | Author: watusim...@bitfighter.org | Log: Merge
00:47:45BFLogBot - Commit bcc435dda49d | Author: watusim...@bitfighter.org | Log: Fix merge problem
00:51:24zoomber_mbp has joined
01:07:04Watusimoto Quit (Ping timeout: 246 seconds)
01:27:49BFLogBot - Commit 79bbbd7d383b | Author: sam8641 | Log: rename s2cSetIsIdle to s2cSetIsSpawnDelayed, add some comments
01:28:56zoomber_mbpohi
01:29:05zoomber_mbpoh neat, they changed up the fiat style a buit
01:29:10zoomber_mbpnew fonts n stuff
01:39:08sam686who is "they", and "new fonts n stuff" for what?
01:51:19zoomber_mbpcolloquy
01:51:22zoomber_mbpmac irc client
01:51:22zoomber_mbptheme
02:11:47raptor has joined
02:11:47ChanServ sets mode +o raptor
02:13:04raptorgood evening
02:14:02raptorlooking through recent commits...
02:26:53zoomber_mbphi
02:28:20raptorhello
02:39:13zoomber_mbp Quit (Quit: zoomber_mbp)
02:50:56FlynnnNT has joined
03:10:28raptor Quit (Ping timeout: 245 seconds)
03:11:34raptor has joined
03:11:34ChanServ sets mode +o raptor
03:21:12FlynnnNT Quit (Quit: This computer has gone to sleep)
03:24:43zoomber_mbp has joined
03:24:47zoomber_mbphi
03:24:51raptorhello
03:28:59sam686all you are saying is "hi" to each other, twice...
03:29:05raptorhi sam686
03:29:10sam686hi
03:29:49raptordid you and watusimoto get most of the bugs ironed out? (it looks like it..)
03:30:33sam686whats left is the "<< >>" buzy indicator stays on, after a player enter and exit the menu..
03:30:50raptorthat's funny
04:04:28sam686i don't see any ping timed out on server list 017...
04:15:06FlynnnNT has joined
04:18:57zoomber_mbp Quit (Quit: zoomber_mbp)
04:23:59sam686fixed s_bot in zone control (my latest commit)
04:24:12BFLogBot - Commit 5cdb00de1ed9 | Author: sam8641 | Log: Fix a small problem in s_bot to work correctly on zone control
04:27:18raptor Quit (Ping timeout: 260 seconds)
04:31:09raptor has joined
04:31:10ChanServ sets mode +o raptor
04:31:19raptorthat's the second time my wireless went out tonight...
04:31:27raptori think something external must be doing it...
04:31:49sam686wireless disconnect problem?
04:33:08raptoryes
04:33:21raptori think it must be interference from something..
04:33:49sam686small tip on choosing a wireless channel is to choose a channel with the least interference, shown here for more info: http://en.wikipedia.org/wiki/List_of_WLAN_channels
04:34:37sam686usually a channel that no other router uses around you
04:35:01raptormine is set to that... i've done scans of everyone around me and chose the only channel that no one had
04:35:07raptorbut it was right in the middle...
04:36:07sam686channel 1 and 2 can easily interfere with each other (because they overlap)
04:36:15raptorah
04:36:23raptoryeah, there is lots of overlap around my house
04:37:01sam686channel 1 and 5 should be far enough apart to not overlap (for wireless G)
04:38:06sam686though, North america usually allows only channel 1 - 11, so most common channels is 1, 6, and 11
04:42:38raptorthere's a bug with chat an UIQueryServers
04:42:42raptorplayers can disappear
04:42:57zoomber_mbp has joined
04:42:58raptori remember fixing this shortly after 016...
04:43:29sam686how does it disappear?
04:43:41raptorgo to master chat
04:47:11sam686that often caused by, join chat, then a second join chat (current mastere ignored second join without leave in between)
04:48:07sam686then a leave chat on pressing ESC (sending leave chat) to return to game lobby (when actually are in a split chat / server list mode)
04:57:10sam686not sure why it lag out the connection to test server, my guess could be either your internet connection got disconnected, or you somehow press ctrl_C in master terminal gdb, without knowing, or something...
04:57:32raptoryeah i did press ctrl+c
04:57:40raptorwanted to restart as dedicated-only
05:00:17sam686to see yourself in master chat, you may have to run a second client to watch the master chat making sure your name don't disappear when it shouldn't
05:03:19sam686there is a problem with wrong password message (if you enter wrong password to any registered name for log in)
05:04:20BFLogBot - Commit a61ba503e764 | Author: sam8641 | Log: Fix stack overflow error
05:04:33sam686Failure writing stats to database: Unknown column 'asteroid_crashes' in 'field list'
05:04:47sam686it might help if I update my mysql stats database
05:04:56raptori think watusimoto made schema changes
05:12:08sam686problem, master/shema doesn't have the update to asteroid_crashes field...
05:13:01sam686tried importing bitfighter.innoDB.sql, but dosen't have the asteroid_crashes field
05:13:20raptorthis is my local wireless channel list: http://sam686.maxhushahn.com/upload/1snapshot3.png
05:13:43raptoryeah, i don't think the innoDB one is used anymore..
05:14:08sam686i could try bitfighter.sql
05:14:09raptori'm the only one on channel 8
05:14:22BFLogBot - Commit 2772ad2440df | Author: buckyballreaction | Log: Minor wording change
05:14:24BFLogBot - Commit 220db9e8494f | Author: buckyballreaction | Log: Fix leaving global chat in server list menu
05:16:05sam686still missing asteroid_crashes in bitfighter.sql
05:16:19sam686if you actually read bitfighter.sql, there is no asteroid_crashes
05:16:53sam686i see the last modified date of those schema files is 1/29/2012
05:17:49raptoryikes, that's old
05:17:53raptorlet me look
05:20:03raptorwhat table?
05:20:58sam686Failure writing stats to database: Unknown column 'asteroid_crashes' in 'field list'
05:21:03sam686thats all it tells me...
05:21:05raptorahh.. it was added to the sqlite
05:22:09sam686i guess bitfighter.sqlite3.sql could be removed, if it has now been hard coded to auto create sqlite database, which i think it is..
05:23:29sam686string DatabaseWriter::getSqliteSchema() does the auto create database, but i don't see the same for mysql
05:23:52sam686at the bottom of master/database.cpp
05:23:55raptorok, here is current shcema: http://sam686.maxhushahn.com/upload/bf_stats.sql
05:24:05raptorstructure exported directly from bitfighter.org
05:25:17raptorbrb
05:25:22raptor Quit ()
05:28:26raptor has joined
05:28:26ChanServ sets mode +o raptor
05:29:18sam686that current schema works ok
05:43:41sam686night..
05:43:46raptorgood night
05:43:54raptor Quit ()
06:17:42koda has joined
06:19:53zoomber_mbp Quit (Quit: zoomber_mbp)
06:43:01koda Quit (Quit: koda)
07:10:45FlynnnNT Quit (Quit: This computer has gone to sleep)
07:31:49sam686 Quit (Ping timeout: 245 seconds)
07:33:19kodaws has joined
08:00:16FlynnnNT has joined
08:50:30watusimoto has joined
08:50:30ChanServ sets mode +o watusimoto
10:01:50FlynnnNT Quit (Quit: This computer has gone to sleep)
11:14:28kodaws Quit (Ping timeout: 276 seconds)
12:10:12kodaws has joined
12:14:52kodaws Quit (Ping timeout: 265 seconds)
12:42:28raptor has joined
12:42:28ChanServ sets mode +o raptor
12:42:33raptorgood morning
12:42:41kodaws has joined
14:09:54watusimotohi
14:57:48raptorhi
15:02:09watusimotojust had an idea for a badge -- if you pick whatever the currently rarest loadout combo, you win!
15:02:17raptorwatusimoto: i want to ask you about neutral/hostile Core scoring behavior
15:02:31raptorwait what?
15:02:52watusimotoif no one uses loadout 12356, and you select that, you get the badge
15:03:08raptoryou mean rare in current game?
15:03:14watusimotono, rare overall
15:03:41raptoras in over the course of any stats we've gathered, ever?
15:03:45watusimotodon't know if we currently track enough info for that, but we could easily track loadout combos as they come in
15:03:48raptorI like the idea btw
15:03:51watusimotoyes
15:04:15watusimotobut the only way to know what it was would be to find it accidentally
15:04:25watusimoto(or have someone tell you)
15:04:30raptorhaha, i like it
15:05:00watusimotoit would be good to see what people are using as loadout combos anyway
15:05:04raptorwe could hash the loadouts combos and save the hash
15:05:12watusimotoeasy to log as people pick them
15:05:26watusimotoless easy to track how long people are using them, not sure if we need that
15:05:31raptor8 bits for weapons, 8 for modules
15:06:12raptorhow long is probably not needed
15:07:19watusimotonice to know but not critical
15:08:01raptorsounds like we need to release so we can work on neat ideas...
15:08:03raptor:)
15:08:08watusimotoof course!
15:08:10raptorso
15:08:16raptorthat brings me back to my Core score issue
15:08:19watusimotoyes
15:08:38raptorright now - neutral/hostile Cores are added to every team as a requirement to complete the level
15:08:41raptorBUT
15:09:07raptorso if 2 teams, 1 core each + 5 neutrals means everyone's score is set to -6
15:09:37raptorbut the UIGame score in the lower left only shows 1 each
15:09:42watusimotowell
15:09:49raptorbecause technically, it is the team color
15:10:00raptorso if we have 1 red and 1 blue, that is what is shown
15:10:03watusimotowhat if team A has 1 core, team B as 1 core, and there is 1 neutral core
15:10:18raptoreven though scorebaord shows everyone has 6 to go
15:10:22watusimototeam A kills B's core, is B now defending the neutral core?
15:10:29raptoryep
15:10:43raptortechnically there is no way for B to win other than forcing a tie
15:11:00watusimotoB could kill A's core then kill the neutral core and win, no?
15:11:14raptornot if B's core is already dead
15:11:16watusimotowhat if we didn't permit netural/hostile cores?
15:11:25raptorthat is a solution
15:11:42watusimotoit's easy, and logical
15:11:46raptori am looking for better behavior - i haven't really come up with anything yet...
15:11:48watusimotobecause neutral cores are just odd
15:12:06raptorwell - there is the case of dungeon/puzzle makers who want a neutral/hostile core
15:12:18watusimotothey could be a "dungeon only" feature
15:12:41raptordo we currently have a mechanism for preventing setting hostile/neutral items?
15:12:50watusimotoin the editor? yes
15:13:09watusimotothere's a flag in threre somewhere "canBeNeutral"
15:13:13watusimotoor at least there used to be
15:13:24watusimotonot sure what happened to that in the great refactor
15:15:13watusimotobut you can look at the code that gets run where you press "1" to change an item's team
15:15:43raptorok
15:15:51raptorso.. should i worry about this for this release?
15:16:56watusimotoif it's easy to disable it in the editor, let's do that for now
15:17:00raptorok
15:17:03watusimotodungeon makers can edit their files if they want
15:17:18watusimotowe can just leave wonky behavior if people edit their files
15:17:26watusimotoundefined behavior
15:17:38raptoryes, sounds good
15:18:17raptorok i found EditorObject::canBeNeutral()
15:19:01watusimotoeasy!
15:19:11watusimotoprobably a canBeHostile as well
15:19:48raptoryes
15:24:17raptorok
15:24:19raptornow
15:24:48raptorshould we do anything about neutral Cores in the lower right score?
15:26:24watusimotono, because we don't have them anymore
15:26:35watusimotoI mean, unless you want to
15:26:38raptorok
15:26:47watusimotowhat would be the best for the dungeons? or does it matter?
15:26:58raptorthere is the idea of showing neutral Cores in the scoring
15:27:14watusimotook, then do that?
15:27:16raptoractually maybe not.. i think it only enumerates real teams
15:27:20watusimotoif it's easy?
15:27:23watusimotooh, I see
15:27:35watusimotoI don't know...
15:27:44raptorwell, maybe we don't need to worry for now
15:30:41BFLogBot - Commit 2c78871653fb | Author: buckyballreaction | Log: No neutral Cores in editor
15:33:12raptorok, now that that is done
15:33:53raptori have to read your e-mail about noadminpassword
15:34:50watusimotoit's thrilling
15:35:01raptorok - so no admin means no admin
15:35:06raptorso that's what happens, good
15:35:17raptornolevelchange means anyone gets levelchange...
15:35:20raptor?
15:35:21watusimotoyes
15:35:23raptorok
15:35:30raptori don't think that is what happens, but let me confirm
15:35:34watusimotonoadinpw is kind of lame
15:37:25raptorok trying to enter in my normal admin password is not giving me admin permissions... which is correct, right? (with -noadminpassword)
15:41:35raptorok and with -noadminpassword anyone seems to be able to change levels...
15:41:45raptorunless there is something else i need to set?
15:48:09watusimotowhat is the levelchangepw?
15:48:17watusimotoadmin and levelchange pws are independent
15:48:42watusimotoso if you have noadminpw set, and nolevelch pw, you'll get the behavior you describe
15:48:56raptorin the INI you mean?
15:50:07watusimotoif you are not specifying from the cmd line, then yes, in the INI
15:50:39raptorok, i guess i'm just going to leave it... i'm more interested in bugs
15:50:45watusimotook
15:51:08watusimotoonly bug I know of right now is when << >> gets removed from name
15:51:13watusimotodon't think it got fixed last night
15:51:26raptoryes... i'm tracking that down.. it's the only one i know of right now, too
15:51:31watusimotoit's easy
15:51:52watusimotowhen reactivating gameUI, need to send c2sNoLongerChatting or whatever it's called
15:51:53raptorexcept i haven't followed all the changes you two made yesterday
15:52:08watusimotoc2sSetBusy(false) ?
15:52:57raptorok, sounds easy..
15:54:02raptorumm
15:56:34watusimotoit's a new c2s that I created in my last checkin
15:58:08raptorhmmm
15:58:22raptorso in onReactivate()
15:58:37raptori removed an enterMode(PlayMode);
15:59:01raptorbecause it was clearing helpers if you left for the help or option menus
16:02:32raptori get to stay home all day and work on bitfighter!
16:02:35raptormaybe we'll release!
16:05:32raptorwatusimoto: do we want to set busy if they are in the help or diagnostics screen?
16:12:51watusimotoah.... sure
16:12:57raptorok fixed... pushing
16:13:40raptornow next bug...
16:14:22watusimotoyou should look for everywere we set busy and make sure it gets unset somewhere
16:14:30raptori just tested that...
16:14:44raptorevery case i found is not handled
16:14:47raptor*now
16:15:46BFLogBot - Commit b1fd24dd9d14 | Author: buckyballreaction | Log: Fix busy status not going away after exiting menus. Also set busy if looking at help screen in-game
16:19:17raptoris UIQueryServers supposed to be a parent of UIGame?
16:21:17raptori'm feeling the c++ problem of no negative conditional...
16:28:52raptoryay, i fixed bug now
16:28:57raptorthat i introduced...
16:30:49BFLogBot - Commit aa6439ef6763 | Author: buckyballreaction | Log: Fix bug with entering/exiting global chat I introduced.. Is UIQueryServers supposed to be a parent of UIGame??
16:41:18raptorok, not finding anything else to fix... yet
16:41:32raptorhow do you think the state of the windows packaging script is?
16:46:29kodaws would have a lot of things for raptor to fix but in another project :p
16:47:23watusimotoI think it's fine
16:47:38raptorok, i'm not finding much else to fix...
16:47:43watusimotook, here's something
16:47:54watusimotocreate a table to save loadouts and player ids
16:48:01watusimotoand write some code on the master to save them
16:48:07raptorwait wait... for 017?
16:48:42watusimotosure, why not? it's a trivial s2m to do it -- I think it will take 5 mins. And if it becomes an issue, we just won't do it
16:48:58watusimotohaving the code on the master does not commit us
16:49:06raptorok, what format for loadout data? custom hash in one field?
16:49:17raptorin the DB, i mean
16:49:30watusimotoah, this is a good question
16:49:47watusimotobut you know dbs pretty well
16:49:50watusimoto:-)
16:50:15watusimotoanyway, I've got to get home. I'll be on later.
16:50:34raptorwell yes - i figure a int would do it and we could dedicate a bit mask for the loadout...
16:50:44raptorbut htat's if we want to save in one field..
16:50:45raptorok
16:50:47raptorlater
16:50:53watusimotosure, that would be great
16:55:09watusimoto Quit (Ping timeout: 245 seconds)
17:08:45Watusimoto has joined
17:10:43raptorare you back already?
17:15:15Watusimotoyes
17:15:31raptorso i see logistical issues with the loadouts...
17:15:33raptordo we...
17:16:14raptorwant to save each loadout during the match in a temporary cache (divided by player of course) then send them to the server at the end of the match with the rest of the stats
17:16:18raptor?
17:18:04raptorthen, master-side, would we want to pre-cache the least common loadout via database view?
17:18:18raptorand recheck on new game end
17:20:12Watusimotowrite only, I think
17:20:22Watusimotofor now, anyway
17:22:53WatusimotoI can't beleive this worked
17:23:03raptor?
17:23:25Watusimotoconverted loadouts from U32 to U8
17:24:00Watusimotoneed to test but compiled first try
17:24:01raptor7 modules 5 weapons?
17:24:09raptorinto U8?
17:24:52Watusimotoright now it's a vec<U32>, made it a vec<U8>
17:25:10Watusimotosave a little bandwidth, adn much easier than doing a bitmap
17:25:14Watusimotowhich we should do post release
17:25:45Watusimotosearch and replace!
17:25:51raptorwhich vector are you looking for?
17:25:57raptor*at
17:26:53WatusimotoI'll check in in a minute
17:27:16raptorok
17:28:30WatusimotoI did a poor job segreagting, and mixed a couple of things together
17:28:43kodaws Quit (Quit: Sto andando via)
17:29:09WatusimotoI was working this morning on snazzing up the instructions a little
17:29:13Watusimotoanyway...
17:29:46WatusimotoThis has an empty s2mSendLoadout() method that you can fill in
17:31:03Watusimotofok
17:31:46raptorok, created stats_player_loadout
17:31:59raptorwith one INT field for saving loadout
17:32:22raptorstructure:
17:32:24raptorstats_player_loadout_id int(11)
17:32:25raptorstats_player_id int(11)
17:32:27raptorloadout int(11)
17:33:09Watusimotoperfect
17:34:13Watusimotook, checked in
17:34:29WatusimotoI gotta run to German class... I did not compile post-merge, so hope it works!
17:34:31raptorwhoa
17:34:41Watusimotolater we can go through the checklist
17:34:47Watusimotoand get this sucker released
17:35:02raptorok, i'll look
17:35:12Watusimotolater
17:35:20raptorbye
17:35:57BFLogBot - Commit 5f4495069474 | Author: watusim...@bitfighter.org | Log: A jumble of stuff: loadouts U32->U8, improved instructions, random cleanup
17:35:59BFLogBot - Commit 434ffcce5bf3 | Author: watusim...@bitfighter.org | Log: Merge
17:39:40Watusimoto Quit (Ping timeout: 265 seconds)
17:47:54zoomber_mbp has joined
17:48:12zoomber_mbphihi
17:48:48raptorhi
17:51:02BFLogBot - Commit 5fd2c4cc0668 | Author: buckyballreaction | Log: Add missing master interface for s2mLogLoadout
17:59:42sam686 has joined
17:59:43ChanServ sets mode +v sam686
18:00:09zoomber_mbpraptor
18:00:21raptorhi
18:00:31zoomber_mbpdo you ever make the mistake of using the wrong argument when tarring a file?
18:00:52raptoronce in a while
18:01:02zoomber_mbpthe vps machine literally goes berserk, and spits out a bunch of random letters (i guess its showing me the compression)?
18:01:07raptorarchive name first
18:01:12raptorthen files
18:01:35zoomber_mbpoh ok
18:01:43raptortar xf archivename.tar file1 file2 dir1 dir2
18:01:53raptoroops
18:01:55raptorno
18:01:57raptortar cf
18:01:58zoomber_mbpthats extract right?
18:01:59zoomber_mbptar cf
18:02:00zoomber_mbpyes
18:02:01raptoryes
18:02:12zoomber_mbpwait, what's that command for directories then
18:02:18raptorsame thing
18:02:28raptortar cf archive.tar dir1
18:02:32zoomber_mbpit won't allow me
18:02:52zoomber_mbpi know there was a command though
18:03:00zoomber_mbpwait
18:03:05raptorwhat is the error message?
18:03:11zoomber_mbpnot recoverable
18:03:26zoomber_mbpbut it also says Cannot open: is a directory
18:03:43sam686for me, i often do tar -cf upload*.level 1.tar and ftp to my computer (my computer host ftp server, not server)
18:04:06raptori have no problem on my end
18:04:17raptoryour directory is not typed right?
18:04:24zoomber_mbpgot it
18:04:30zoomber_mbpi need both -v and -z too
18:04:37raptoruh
18:04:44raptoronly if you want compression and verbosity
18:04:49zoomber_mbpwell oddly enough
18:04:57zoomber_mbpit doesn't work form unless i force verbose output
18:05:07zoomber_mbpfor me*
18:05:12raptorin which case the file should be tar.gz
18:05:16zoomber_mbpyes
18:05:21zoomber_mbpthats ok
18:05:29zoomber_mbpoh wait
18:05:32zoomber_mbpi see
18:05:38zoomber_mbpi think its something wrong with the file
18:05:45zoomber_mbpstill gives me those errors
18:06:05BFLogBot - Commit a08e7c8e6dfd | Author: buckyballreaction | Log: Fix compiling master
18:06:07BFLogBot - Commit 7e8d3329bfd0 | Author: buckyballreaction | Log: Fix compiler warning
18:06:10raptormake sure teh tar file doesn't already exist
18:06:27zoomber_mbpnah, only the directory exists
18:06:42zoomber_mbpthis is weird, maybe its permissions?
18:06:49raptorare you on a mac?
18:06:56zoomber_mbpthis is on centos
18:07:43raptori just ran it on centos, just fine
18:07:58raptordo you have write permissions in the current directory?
18:08:28zoomber_mbpthe folder is inside the root folder, and if i didn't i just 777'd it to make sure
18:08:45raptorare you root?
18:08:59raptoryou cannot save a tar file in /root unless you are the 'root' user
18:09:12raptorand it is inadvisable to change permissions of /root
18:09:16zoomber_mbpyes
18:09:17zoomber_mbproot user
18:09:34zoomber_mbpi've been to lazy to make my own use accountr
18:09:59zoomber_mbpplus the stuff i use always lies in the root folder so i'm sort of stuck to using that
18:10:32raptorpaste me your exact command
18:11:15zoomber_mbpok
18:11:36zoomber_mbp[root@mc ~]# tar -cvfz rdstorage rdstorage.tar
18:11:44raptorarch
18:11:46raptorfjdska;lfjdksal;fdsa
18:11:49raptorarchive FIRST
18:12:22zoomber_mbpah, thought you meant last, got it wrong in my head i suppose
18:12:30raptortar -zcf rdstorage.tar.gz rdstorage
18:12:43sam686are you looking for something like: tar -cf levelss.tar levels --recursion
18:12:58raptorno, he just got the syntax wrong
18:13:46zoomber_mbpapparently the tutorials i looked up were wrong, they're flipped
18:14:09zoomber_mbpoh well. ok raptor, that worked, thanks
18:14:14raptoryw
18:19:10FlynnnNT has joined
18:35:59sam686 Quit (Ping timeout: 245 seconds)
19:23:51zoomber_mbphey raptor
19:24:29zoomber_mbpi'm literally working this server from scratch, do you know which source packages like the mono stack come from? i know novell, but not sure how to add that source
19:25:08raptortry adding the epel
19:25:35raptorhttps://fedoraproject.org/wiki/EPEL/FAQ#How_can_I_install_the_packages_from_the_EPEL_software_repository.3F
19:26:33zoomber_mbpgot epel
19:26:35zoomber_mbpalready
19:26:48zoomber_mbpmono installs, but i don't think thats the whole mono-stack
19:29:31raptoryeah, dependencies aren't worked out so well sometimes with yum
19:30:36raptormono-core mono-data libgdiplus
19:30:54raptori think are the necessary ones on my openSUSE machine
19:31:00raptorredhat is probably similar
19:31:16sam686 has joined
19:31:16ChanServ sets mode +v sam686
19:41:05FlynnnNT Quit (Quit: This computer has gone to sleep)
19:48:14koda has joined
19:54:26raptorweren't we suppose to release like three weeks ago?
19:56:09FlynnnNT has joined
20:10:46zoomber_mbpdarn hosting provider put 32 bit when i wanted 64 bit os on it
20:10:52zoomber_mbpwas all my work in-vain?
20:11:08zoomber_mbpmaybe i can just 'update' to a 64 bit
20:11:09raptoronly if you plan on using more than 4GB of memory
20:11:18zoomber_mbp plan on using more than 2 GB of memory
20:11:31zoomber_mbpand the system is i386
20:11:38raptor32bit is still OK then
20:12:03zoomber_mbpthe application i try to launch won't even attempt to allocate 2.5 GB of memory
20:12:18sam686usually, each process can't have more then 2 GB in 32-bit as often times, half of the 4 GB is used for some global kernal memory space...
20:12:32zoomber_mbpright
20:13:52sam68664-bit use more memory then 32-bit, becasue of bigger pointer size..
20:14:30zoomber_mbphey raptor, can os'es like cents let you upgrade to 64 bit versions without destroying all your data?
20:15:28sam686all the binary executable will have to be converted to 64-bit, i think, unless there is some 32-bit compatibility mode, which i don't think most linux have..
20:15:58zoomber_mbpi can't 'upgrade' the system to 64 bit?
20:16:02zoomber_mbpoh right
20:16:10zoomber_mbphmm
20:16:17zoomber_mbpi thought the zip i had was 64 bit for the executable
20:18:42sam686if you compile it yourself (like bitfighter on linux), then it will compile to binary for the right CPU currently being used (32-bit intel or 64-bit or even other CPU like ARM/ mips, and so on)
20:21:36zoomber_mbphmm
20:21:44zoomber_mbpoh, its probably the version of mono i'm using
20:21:55zoomber_mbpwhich was compiled system wide,
20:22:20zoomber_mbpso i guess i'm stuck having to upgrade my system, as i don't know a mono-stack that i can download 64 bit
20:41:11zoomber_mbp Quit (Quit: zoomber_mbp)
20:53:00Watusimoto has joined
20:53:17Watusimotohi
20:53:22raptorhello
20:53:25sam686hi
20:54:21Watusimotohow do things seem to be working?
20:54:29raptori *think* i have a simple hash for the database: http://pastie.org/3694146
20:54:39Watusimotowhat, still working on that?
20:54:57raptori fixed the master interface and some minor problems
20:55:05raptorso client-side should be OK now...
20:55:12raptori uh
20:55:20raptoram home sick so i kind of fell asleep :)
20:55:50Watusimotoah, I see
20:56:04Watusimotowell, hope you feel better
20:56:23BFLogBot - Commit 603a03b17c03 | Author: buckyballreaction | Log: Only send loadout to master if it has changed
20:56:36raptormy shoulder and neck muscles locked up so hard i can barely move
20:56:54Watusimotoouch
20:56:57raptordon't know if that is considered 'sick'
20:57:34raptorbut
20:57:51raptorfor the master logging the loadout
20:58:12raptorwere you thinking of the master updating the database everytime a loadout changes?
20:59:05Watusimotothat's what I was thinking
20:59:17Watusimotois that ridiculous?
21:00:19raptorso during a BBB, we'd have hundreds of database calls during a match?
21:00:47raptoralso, there is no way to tie a loadout to the player_id unless it is sent with the stats
21:01:32Watusimotowe send the nickname...
21:01:39Watusimotowould be trivial to change
21:01:48Watusimotoand those writes would be on the master, not on the server
21:02:12raptortrue - it just seems inefficient
21:02:43Watusimotowhat better way? cache until we get 10 or 20 and write all at once?
21:03:08Watusimotoit's just going to be a couple of ints
21:03:33raptori was thinking of caching for each player on the game server until game stats are sent so we could attached it to the appropriate player properly
21:03:34raptorbut
21:03:52raptorthat means we can't give instant notification of using the most unlikely loadout
21:05:00Watusimotowell, we could... the master could provide that to the server or something
21:05:23Watusimotowith thousands and thousands of records, we could ignore records from the current game
21:05:28raptoractually yes, that's true
21:05:31raptorgood idea
21:05:41Watusimotobut anyhow, that's an issue for 018
21:05:53Watusimotofor 017, all we need to do is store the loadouts
21:06:21raptori guess i'm trying to avoid re-engineering it...
21:06:27Watusimotobut we could cache and send at the end of the game
21:06:55Watusimotothough sending 8 U8s and a U32 isn't too onerous
21:07:06Watusimotopeople won't be changing every second
21:08:29raptoryes that's true
21:08:54Watusimotoand if it's a problem, we can update sam's server any time, and that will impace 50% of the games, I bet
21:08:59Watusimotoimpact
21:09:05raptorhaha
21:18:11Watusimotojust thinking we should not log the default starting loadout; do you agree?
21:18:19raptorsure
21:18:27raptorwhat are you actually working on now?
21:18:40raptorbecause i started messing with the stats to properly send the loadout hash..
21:18:52raptorbut i will refrain if you are already doing it
21:20:53Watusimotowas just doing some testing
21:20:58WatusimotoI have no code underway
21:29:34raptorok, got client-side stats done, i think
21:32:22FlynnnNT Quit (Quit: This computer has gone to sleep)
21:38:43raptorok, i think i got database insertion done... need to test
21:40:25FlynnnNT has joined
21:55:43raptorok it works
21:55:54raptorloadout saving is working... i'm going to update master
21:56:26raptormay angel and dragonslayer forgive me...
21:56:28BFLogBot - Commit b7042dc0733a | Author: buckyballreaction | Log: Save changed loadout configurations with game statistics
21:57:03raptoris that all you wanted for 017?
21:57:08raptorjust the loadout saving?
22:04:16raptorWatusimoto, sam686: I keep getting SERVER_DISCONNECT from master when i run a dedicated server
22:04:57raptorare you getting the same behavior?
22:05:22sam686i haven't gotten a master disconnect problem, not sure why it happens to raptor but not me...
22:05:48raptorhow about runnign -dedicated with latest code?
22:06:17raptorand notice how the 017 test server is gone again?
22:06:23raptorit's still running...
22:07:11sam686i will go, may be back in an hour
22:07:15raptorok
22:10:58FlynnnNT Quit (Quit: This computer has gone to sleep)
22:11:31BFLogBot - Commit c47c29a709b3 | Author: buckyballreaction | Log: Forgot to reset loadout stats
22:16:24raptori can't figure out why stats aren't being inserted on the master...
22:16:31raptorthey are in my local sqlite DB
22:16:39raptorfor loadouts, i mean
22:24:03raptorah.. must be the versioning...
22:31:34BFLogBot - Commit f838b9d95713 | Author: buckyballreaction | Log: Forgot to update the stats version and protocols... I'll figure this out some day
22:39:19raptoryeah, my bitfighter -dedicated always disconnects...
22:40:40FlynnnNT has joined
22:42:53koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee)
22:43:29Watusimotofalling asleeeo
22:43:46raptori cannot figure out what's going on...
22:44:06raptormy servers disconnect and the new loadout stats are not being written
22:44:20raptorprobably just my ignorance of the system
22:49:25Watusimoto Quit (Ping timeout: 246 seconds)
22:55:54raptorok sam686 i made your server disappear
22:58:46raptorhuh - now it's back
23:39:41sam686i saw a "server connecting to master" 2 times on my server
23:39:47raptoryes
23:39:48raptorhi
23:42:00raptori cannot seem to get the new loadout stats written to mysql...
23:42:07raptorit writes ok to sqlite locally
23:42:44sam686Failure writing stats to database: Table 'test.stats_player_loadout' doesn't exist
23:42:55sam686i guess you made some mysql changes yet again..
23:42:57raptoroops, let me get you the new schema again...
23:43:45raptorhere is the new table: http://sam686.maxhushahn.com/upload/stats_player_loadout.sql
23:50:28raptorok, loadout size is zero on the master end...
23:51:09raptordid i do the read/write correctly in gameStats.cpp:209?
23:58:08sam686one question, where does it actually do the read ( LoadoutStats, version ) ?
23:58:36sam686looks about right, otherwise..
23:58:40raptornot sure... i thought that was just a breakdown that TNL automatically does when sending stats
23:59:43raptoroh wait

Index Search ←Prev date Next date→

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