#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2015-05-29

Timestamps are in GMT/BST.

00:36:54Flynnn has joined
01:39:00Nothing_Much has joined
02:56:58Skybaxwatusimoto, a screenshot would just show someone shooting my ship, but if you could see it in-game, it could shoot my ship forever and I would never take any damage
02:58:14Nothing_MuchSkybax, Dude wat
03:02:11SkybaxHi
03:02:21Nothing_MuchDid you find a glitch or somethin'?
03:03:15SkybaxYeah, the ship is bigger than the hitbox. It wouldn't affect gameplay at all but Fordcars and I found a part where he could shoot me and I wouldn't take any damage
03:03:24SkybaxLike the weapon would break on my ship and I'd be fine
03:03:39SkybaxIt's miniscule but still there
03:03:45Nothing_MuchSkybax, Can I see?
03:04:50SkybaxOkay lol
03:08:03SkybaxJoin my server
03:08:35Nothing_MuchSkybax, Yer pin
03:08:36Nothing_Muchnvm
03:32:12Nothing_Muchbrb
03:32:16Nothing_Much Quit (Remote host closed the connection)
03:33:20Nothing_Much has joined
03:34:51Nothing_MuchSo uh..
03:35:04Nothing_MuchLogitech F310 controller support needed
03:35:29Nothing_MuchCan I do it myself or would that require a programmer? :<
03:46:27Nothing_MuchLooks like Bitfighter has an issue detecting the controller's fire buttons
03:56:07Nothing_MuchHmm..
03:56:09Nothing_MuchActually
03:56:18Nothing_MuchThose are raw input buttons, since the bottom shoulder buttons are analog
04:04:19Nothing_Much Quit (Remote host closed the connection)
04:47:01Skybax Quit (Ping timeout: 265 seconds)
06:08:04LordDVG has joined
08:10:16sheepluva Quit (Ping timeout: 245 seconds)
08:17:41sheepluva has joined
08:51:14Flynnn Quit (Quit: This computer has gone to sleep)
11:03:47koda has joined
12:39:32LordDVG Quit (Remote host closed the connection)
12:42:46Nothing_Much has joined
13:27:25watusimoto has joined
13:27:25ChanServ sets mode +o
13:37:48Nothing_Much Quit (Quit: Leaving)
14:00:46Skybax has joined
14:01:09SkybaxHellooo
14:06:53watusimotohi
14:09:40SkybaxDid you see what I said yesterday?
14:10:23SkybaxActually I guess the logs say it was today lol
14:10:26SkybaxVery early today
14:16:28watusimotono
14:16:32watusimotoI did not
14:17:11watusimotook, saw it now
14:17:29watusimotoso the bursts appear to hit your ship, but do no damage?
14:17:47watusimotothey explode and everything?
14:17:49SkybaxWell not bursts, but phasers and bouncers, yes
14:18:10watusimotowho was shooting?
14:18:34SkybaxFirst it was Fordcars
14:18:44SkybaxOn the Pleadies server
14:18:52watusimotoand both of you saw the same thing?
14:18:55SkybaxYes
14:19:03watusimoto109e?
14:19:05watusimoto019e?
14:19:08SkybaxYes
14:19:19watusimotook, I can try to reproduce, but here is what I think might have happened
14:19:34SkybaxIt's probably existed in previous releases but we just found it now cause we were fooling around
14:19:36watusimotoeach ship has 2 positions; an "actual" position and a "render" position
14:19:54watusimotothe system tries to keep these the same, but sometimes they can drift a little
14:20:24watusimotoit is what allows your machine to anticipate what the server is giong to do, and reduces the appearance of lag
14:20:49watusimotodamage and such is always computed on the server, and the server uses the acutal position for all that
14:21:08SkybaxSo it's possible for the render position to show my ship getting hit but the actual position is farther away?
14:21:22watusimotobut if your machine's render position is slightly different, your machine will show the bullet as hitting you, evne when the server is saying "no"
14:21:39watusimotoimagine the consequences of not doing it that way
14:22:10watusimotoif your machine does not anticipate the hit, and waits for the server to confirm the hit, then it would look like the bullets were going through you a little, because of lag
14:22:30SkybaxYeah that happens on really laggy servers lol
14:22:54watusimotoor if your machine "added back" the bullets it thought hit you but the server said didn't... you'd have bullets appearing after it looked like they hit you
14:23:18watusimotoor if you let the client make the final decision about what constitutes a hit... instant cheat possibilities
14:23:38watusimoto(and disagreements over the exact position of the ship/bullets, and who makes the final decision)
14:23:55watusimotoso things that can trigger actual and render pos to be out of sync:
14:24:22watusimototiny movements (I think there is a lower threshold of stuff to send tot he client to prevent overload)
14:24:44watusimotobut if things get too far out of sync, the computer will just move your ship to the correct position
14:25:13watusimoto(so sometimes you can get the computer to make your ship "drift" or jump a little)
14:25:29watusimoto(well, drift)
14:25:48SkybaxMakes sense
14:25:53watusimoto(that's how, in older versions, the flags would "drift" back to their starting point in games like CTF)
14:26:30watusimotothe server would just reset the actual pos of the flag to their starting point, and the clients would drift the render pos of the flag to get them synced back up
14:26:59SkybaxThat's why you could pick up the flag again even before it had drifted all the way back
14:27:03watusimotothat's why you could pick up the flag at its starting point even as it appeared to be floating towards that location and could be some distance off
14:27:10watusimoto(most visible on large maps)
14:27:16watusimoto(and, I think , now fixed)
14:27:24Skybax:D
14:27:27watusimotoyes, exactly
14:27:50watusimotoso I think what you saw was probably an artifact of this issue
14:28:05SkybaxIt seems that way
14:28:07watusimotowe could perhaps try lowering the threshold for the sending of smaller moves
14:28:48watusimotoyou can probably try all this yourself by opening two windows on your machine, and looking at what happens when you move a tiny amount in one window; what happens to the ship in the other?
14:29:18watusimotoyou can make it especially visible by adding simulated lag (from the cmd line, or perhaps with a /lag option that I cant' remember if we added)
14:29:35watusimoto(if we added it, it will be in the help, towards the last page)
14:30:24watusimotowith a high lag (500ms or so), you can make all kinds of weird stuff happen
14:31:19watusimotoand it's just the least bad option of what's available in an untentable situation... that is, trying to keep a dispersed cluster of computers reacting to quick events in sync over a laggy network
14:31:31watusimotoit's like the matrix... flaws appear if you know where to look
14:31:48watusimotonow please eat that blue pill
14:32:17SkybaxHaha xD
14:33:39koda Quit (Quit: koda)
14:43:20Skybax Quit (Ping timeout: 258 seconds)
16:06:28raptor has joined
16:06:28ChanServ sets mode +o
16:10:18raptorgood day!
17:07:12Nothing_Much has joined
17:12:25Nothing_MuchRegarding today's early chatlog, I think the only thing that should "drift" and be reset would be rabbit, because the flag may go out of the map or in an unreachable area... or people just couldn't find it.
17:49:36Nothing_Much Quit (Remote host closed the connection)
20:07:16watusimotohey raptor
20:11:29raptoroh hi
21:26:46Nothing_Much has joined
21:32:52watusimotohey... well, going home!
21:33:07watusimoto has left #bitfighter
21:49:13raptor Quit ()
22:49:04Aniball1 has joined
22:51:26Watusimoto has joined
22:57:58Watusimoto_ has joined
23:01:19Watusimoto Quit (Ping timeout: 264 seconds)
23:02:59Watusimoto has joined
23:06:07Watusimoto_ Quit (Ping timeout: 264 seconds)
23:12:39Aniball1 is now known as amgine123
23:17:40amgine123 Quit (Quit: Page closed)
23:49:16Nothing_MuchThing

Index Search ←Prev date Next date→

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