#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-10-19

Timestamps are in GMT/BST.

00:03:10raptori need to sleep
00:03:12raptornight!
00:04:34sam686ok
00:04:39raptor Quit ()
00:21:20vs73nx has joined
00:27:57vs73nx Quit (Ping timeout: 255 seconds)
01:23:16Nothing_Much Quit (Quit: Konversation terminated!)
01:23:29Nothing_Much has joined
01:23:33Nothing_Much Quit (Client Quit)
01:37:43Nothing_Much has joined
01:38:08fordcarsNight!
01:38:11fordcars Quit (Quit: Page closed)
02:46:36Watusimoto has joined
05:32:31Watusimoto Quit (Ping timeout: 255 seconds)
07:35:28BFLogBot Commit: f069d7e4f7 | Author: sam8641 | Message: incomplete changes of "host on server"
07:35:29BFLogBot Commit: cca14da562 | Author: sam8641 | Message: Fixed compile errors and convert tabs into 3 spaces
07:35:31BFLogBot Commit: aab4e09d10 | Author: sam8641 | Message: Mostly done, some testing of "Host of Dedicated" needed
07:35:32BFLogBot Commit: b80d0f7114 | Author: sam8641 | Message: Fixed most remaining problems with "host on server" feature.
07:35:34BFLogBot Commit: 3591eb890e | Author: sam8641 | Message: Merge
07:35:35BFLogBot Commit: 9827b8226f | Author: sam8641 | Message: allows -hostondedicated without -dedicated; Disable ini saving in host mode; fixed blank level host on server; fixed 019c compatibility
11:17:40Watusimoto has joined
11:36:02Watusimoto Quit (Ping timeout: 250 seconds)
11:47:39Watusimoto has joined
11:54:07Watusimoto Quit (Ping timeout: 255 seconds)
12:04:15Watusimoto has joined
12:27:06fordcars has joined
13:37:42Nothing_Much Quit (*.net *.split)
13:38:08Nothing_Much has joined
15:57:28BFLogBot Commit: 72fc1c6f21 | Author: sam8641 | Message: Fixed compiling master
16:16:32BFLogBot Commit: 42b7846944 | Author: sam8641 | Message: These events should really be moved into onConnectionEstablished, to fix RPC count too high errors
16:37:56raptor has joined
16:37:56ChanServ sets mode +o
16:38:06raptorgood day!
16:39:59fordcarsHowdy!
16:41:20raptorhi
16:41:35raptorwhoa sam686. what is 'host on server' 'host in dedicated' etc.??
16:41:50raptorthese changes look a bit too dramatic for 019d
16:42:07fordcarsOh that is from that forum post I think
16:42:21fordcarsHost on Server = Host on another machine
16:42:37raptorthat still doesn't make sense to me..
16:42:42fordcarsLike, I could "host" on another server, for example Sam Test, with my settings and my levels
16:42:56fordcarsAmgine's idea
16:43:07raptorcan you point me to the post? I'm still not following :/
16:43:11fordcarsSure
16:43:59fordcarsA "Host on server" could be added so you host from a server instead of from your computer, and it uses your maps and some host settings into the server.
16:44:04fordcarshttp://bitfighter.org/forums/viewtopic.php?f=4&t=2458
16:44:20fordcarsSam's idea actually
16:44:51fordcarsIt's a good idea I believe, but I think its should only be available in the .ini for "advanced hosters"
16:45:07sam686apparantly i found 1 more bug, -hostondedicated don't work on empty level dir, yet..
16:45:13fordcarsTo allow people to host on their servers
16:45:24raptorsam686: I think this should be added to main trunk instead of 019d
16:46:21raptorit looks like a dramatic network change, and i was hoping to keep 019d (mostly) just bugfixes
16:47:20sam686i kept it compatible to exiting 019c
16:47:30sam686existing
16:47:44raptoryes, i saw that - but it seems... risky
16:47:48raptoralthough
16:47:49Invisible has joined
16:48:06raptormaybe I need to understand exactly what you did. could you explain this new feature a little better?
16:48:24sam686i added checks that prevents existing 019c from joining empty host-on-server
16:49:32sam686it adds a new -hostondedicated although maybe it could be named better?
16:49:43sam686and host menu adds a "Host on serveR"
16:49:43raptoryes, what does this feature actually do?
16:49:54sam686it uses your maps on dedicated server
16:50:02sam686like your playlist maps
16:50:21sam686and you have admin controls too,
16:50:22raptorok, does it upload your levels to a server?
16:50:27sam686can even set a password too
16:50:43sam686yes, basically an automatic upload-on-demand
16:51:14raptordoes it take full control of the remote server? or does it launch another instance somehow?
16:51:53sam686pretty much yes, take most controls of server of maps, passwords, and even server name
16:52:08raptorbut the remote server needs to allow it, correct?
16:52:20sam686yes
16:52:27sam686allowed if started with -hostondedicated
16:53:32sam686when the host leaves, server basically goes to a shutdown at the end of current level, but through a fake shutdown system that looks like it delist from main server list
16:53:36Nothing_Much Quit (Quit: Konversation terminated!)
16:53:50Nothing_Much has joined
16:56:30raptorso tell me what the use case is for this feature
16:58:04sam686mostly when some players is behind a firewall or a slow/laggy connection.
16:58:53sam686its for hosting maps, but why host locally if your connection is laggy?
17:01:32raptorok
17:02:36raptorso if I wanted to host a special server like this on bitfighter.org to allow sky_lark to run events on it, what would I have to tell sky_lark to get access?
17:02:44raptoris there a separate password to grab access?
17:02:50raptordoes he need to know the IP/port?
17:03:13sam686nothing, just 019d is needed to see "Host on server" in host menu
17:03:41sam686once started hosting on server, it uses your maps and then existing 019d/c/b can connect through main server list
17:05:48Invisible Quit (Ping timeout: 250 seconds)
17:05:49sam686this makes it far easier for temperory server parties like friday night to be hosted by anyone using the host's maps
17:05:57raptorok, that's pretty neat
17:06:10raptori'm still a little worried about it adding bugs to 019d
17:06:15raptorlet me compile the tests
17:07:39sam686Most of it is added RPC commands, I think im pretty sure i didn't add any additional bugs other then what is related to "Host on server"
17:08:41raptorwhat's the randomLevels boolean added to a gameconnection RPC for?
17:09:24sam686its just a config option
17:09:44sam686i didn't want it to unexpectedly go random levels to people hosting it
17:10:33raptormaybe it should be called 'Remote Host' or 'Remote Control'
17:11:41sam686eventually we will come up with better names and rename them..
17:13:21raptorwe should get Watusimoto's opinion of this feature...
17:17:51sam686it all started from http://bitfighter.org/forums/viewtopic.php?t=2458
17:17:52raptorsometimes a server shows up as blank when selecting HOST on Server
17:18:35raptori think i crashed one of your SAM TEST servers through HoS
17:18:45raptorthe other lost it's server name
17:19:29sam686server losing server name is because i didn't know what name it should be called after others renamed it
17:22:51raptormaybe name it to OPEN FOR BUSINESS
17:22:57raptorOPEN FOR HOSTING
17:25:02sam686i see what the problem is, mostly results on a blank level list ServerGame::updateStatusOnMaster() which didn't happen when i tested without master
18:04:28fordcars Quit (Quit: Page closed)
18:27:22raptormaybe a good name is STEAL SERVER
18:27:42raptorand -allowstealableserver
18:30:01BFLogBot Commit: 441405ba01 | Author: sam8641 | Message: Fixed some crash related to both "Host on server" and connecting to master
18:31:40sam686master don't really need updating for one tiny "Parent::onConnectionEstablished();" change as it kindof does nothing for master side
18:38:04sam686it looks like it doesn't use the host's robot files, thats for another day to think about..
18:41:52Watusimoto Quit (Ping timeout: 240 seconds)
19:38:43raptorI think I'm going to standardize on a 'platform' parameter to send to getDownloadUrl.php
19:48:13BFLogBot Commit: c8f83c0525 | Author: sam8641 | Message: Servers in "Host on server" now remembers original server name, description, and connect password
19:50:30sam686i need to fix client side "Server name" keeps renaming to "ROBOTS" on host menu re-enter just because of the added menu
19:58:52raptori think ther eis an enum that needs to be aligned
20:03:49sam686i think i have to add a variable, because I made that menu only shows up if connected to master
20:04:38raptormaybe put it at the end
20:04:52raptornear Play Recorded games
20:05:02raptorbecause it will probably be used a lot less often
20:06:10sam6862 options, add mOffsetMenu, or put the "Host on server" near the bottom
20:08:56raptori like it near the bottom... less complexity :)
20:09:12raptoror maybe we should remove that ENUM completely?
20:11:14BFLogBot Commit: afe8431ca2 | Author: sam8641 | Message: Fix incorrect saving of host menu variable, move "HOST ON SERVER" near bottom
20:11:24sam686we could think about that enum another day i guess...
20:12:00raptori think we have several UI menus that are dependent on an enum like that... which seems easy to break
20:12:56sam686i think the biggest problem is not using those enum in setupMenus which makes it easy to break
20:14:24Invisible has joined
20:46:39BFLogBot Commit: 3c5e2d1f7b | Author: sam8641 | Message: Changes from rev aa08524ed2e4 works fine and is backwards compatibile to older 019
20:52:05raptorsam686: what were those last changes for?
20:52:45raptoryeah.. i don't understand the commit message
20:52:50raptorwith the duplicate servers
20:52:56raptoris that the master server list?
20:53:14sam686if you read rev aa08524ed2e4 you might know better
20:53:51sam686and my turtoiseHG automatically makes it a clickable rev number that takes it straight to that revision
20:54:24raptori did read it..
20:54:49raptorbut i don't fully understand what it is doing from the message and code
20:55:09sam686i think its something to do with server being listed 2 times in 2 different addresses brining it down to 1 listed
20:55:19sam686in the server list
20:55:22raptorok, that's what I guessed... thanks
20:56:15sam686duplicate server being listed in different addresses is as a result from using AlwaysPingList
20:57:29sam686AlwaysPingList=IP:127.0.0.1:28000,IP:127.0.0.2:28000,IP:127.0.0.3:28000,IP:127.0.0.4:28000,IP:127.0.0.5:28000 and you might see the same server listed so many times
20:58:16sam686by the way addresses of 127.*.*.* all points to local computer
21:53:26Watusimoto has joined
23:07:08raptorIT WORKS MUAHAHHA
23:08:04Invisible Quit (Ping timeout: 250 seconds)
23:19:03Watusimoto Quit (Ping timeout: 244 seconds)
23:23:19raptorGPL 3 is like a virus
23:58:19Watusimoto has joined

Index Search ←Prev date Next date→

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