Timestamps are in GMT/BST.
00:24:00 | | raptor has joined |
00:24:00 | | ChanServ sets mode +o raptor |
00:25:00 | raptor | i'm loving your commit messages Watusimoto |
00:25:00 | Watusimoto | I'm loving writing them |
00:25:00 | Watusimoto | :-( |
00:27:00 | raptor | i take it my 'the gods of idleness are angry' didn't make it... |
00:27:00 | raptor | time to test! |
00:33:00 | Watusimoto | quick question |
00:34:00 | Watusimoto | I have a server running internally at 192.168.1.109 |
00:34:00 | Watusimoto | my router is set to port forward 22 to that addr |
00:34:00 | Watusimoto | I can ssh directly using the 192.* addr |
00:34:00 | Watusimoto | but I can't using my external ip address |
00:34:00 | Watusimoto | how can I tell if my router is getting the ssh connect request? |
00:35:00 | sam686 | then it was forwarded incorectly? |
00:35:00 | Watusimoto | I'm wonidering if my isp might be blocking incoming |
00:35:00 | raptor | what is your external address? |
00:35:00 | Watusimoto | it looks right, but if the packet never reaches my router, no sense tracking it down internally |
00:35:00 | raptor | i will do a port scan |
00:35:00 | Watusimoto | 83.99.0.79 |
00:36:00 | raptor | well, i can't 'telnet 83.99.0.79 22' |
00:37:00 | Watusimoto | right |
00:37:00 | sam686 | telnet can't be used to talk to ssh, it is encrypted, but it can't connect? |
00:37:00 | Watusimoto | neither can I :-) |
00:37:00 | raptor | telnet can connect to any port |
00:37:00 | Watusimoto | should at least get a response |
00:37:00 | raptor | but only connect, no other communication |
00:38:00 | Watusimoto | it responds to ping :-) |
00:38:00 | raptor | no it doesn't |
00:38:00 | raptor | also traceroute dies in London |
00:39:00 | sam686 | did you forward TCP port 22 to 192.168.1.109 ? |
00:39:00 | raptor | the great firewall of luxembourg |
00:39:00 | sam686 | or what ever your provate ip address is? |
00:39:00 | raptor | he did |
00:40:00 | Watusimoto | did you forward TCP port 22 to 192.168.1.109 ? <== yes |
00:40:00 | Watusimoto | you can't ping it? |
00:40:00 | raptor | nmap completed no ports open, even using the sneaky methods |
00:40:00 | Watusimoto | Pinging 83.99.0.79 with 32 bytes of data: |
00:40:00 | Watusimoto | Reply from 83.99.0.79: bytes=32 time=2ms TTL=64 |
00:40:00 | Watusimoto | Reply from 83.99.0.79: bytes=32 time=2ms TTL=64 |
00:41:00 | Watusimoto | so I can at least... but nothing else |
00:41:00 | raptor | 2ms <-- that should be a give away |
00:41:00 | raptor | your being routed back too soon |
00:41:00 | Watusimoto | well, it;s local ;-) |
00:41:00 | Watusimoto | bouncing off the router itself, perhaps? |
00:41:00 | sam686 | then i tried to ping, i get "Request timed out" |
00:41:00 | raptor | what does a traceroyte say for you |
00:41:00 | raptor | traceroute |
00:41:00 | sam686 | for 83.99.0.79 |
00:42:00 | Watusimoto | can't ping it from eykamp.com |
00:42:00 | raptor | this is my traceroute to you: http://pastie.org/3128296 |
00:43:00 | sam686 | http://sam686.maxhushahn.com/upload/ambit_router_cable_modem_port_forwarding.PNG (your router may be different) |
00:43:00 | sam686 | note, my old router is still at the old house i used to live, before i mive |
00:43:00 | Watusimoto | Tracing route to yahoo.com [209.191.122.70] |
00:43:00 | Watusimoto | over a maximum of 30 hops: |
00:43:00 | Watusimoto | 1 5 ms 1 ms 1 ms 192.168.1.2 |
00:43:00 | Watusimoto | 2 51 ms 98 ms 99 ms 192.168.1.1 |
00:43:00 | Watusimoto | 3 44 ms 38 ms 47 ms ip-87-240-218-1.dyn.luxdsl.pt.lu [87.240.218.1] |
00:43:00 | Watusimoto | 4 * * * Request timed out. |
00:43:00 | Watusimoto | 5 43 ms 38 ms * 213.135.251.220 |
00:43:00 | Watusimoto | 6 57 ms 57 ms 47 ms PTLUX-Teralink-London.pt.lu [213.166.61.129] |
00:43:00 | Watusimoto | 7 53 ms 49 ms 48 ms ge-3-3-0.pat1.tc2.yahoo.com [195.66.226.129] |
00:43:00 | Watusimoto | 8 51 ms 47 ms 48 ms ge-1-1-0.pat1.the.yahoo.com [66.196.65.0] |
00:43:00 | Watusimoto | 9 175 ms 174 ms 160 ms UNKNOWN-216-115-96-X.yahoo.com [216.115.96.30] |
00:43:00 | Watusimoto | 10 130 ms 136 ms 157 ms ae-8.pat1.dcp.yahoo.com [216.115.101.157] |
00:43:00 | Watusimoto | 11 179 ms 187 ms 181 ms ae-6.pat2.dax.yahoo.com [216.115.96.21] |
00:43:00 | Watusimoto | 12 186 ms 164 ms 168 ms ae-1-d101.msr1.mud.yahoo.com [216.115.104.99] |
00:43:00 | Watusimoto | 13 185 ms 176 ms 185 ms te-7-2.fab1-a-gdc.mud.yahoo.com [209.191.78.147] |
00:43:00 | Watusimoto | 14 171 ms 184 ms 179 ms te-9-1.bas-c2.mud.yahoo.com [68.142.193.11] |
00:43:00 | Watusimoto | 15 182 ms 176 ms 173 ms ir1.fp.vip.mud.yahoo.com [209.191.122.70] |
00:43:00 | Watusimoto | Trace complete. |
00:44:00 | sam686 | trace route only say the path...' |
00:44:00 | raptor | oh, i'll incresae my max to 100 |
00:45:00 | raptor | yeah just gets to the 213.166.61.98 which is in LU - you must be behind aheavily restricted NAT |
00:45:00 | Watusimoto | curious: microtorrent reports 'no incoming connections, could be network problem' when I run it |
00:45:00 | sam686 | what does your router say about the public IP address, i hope it is the internet address if it isn't double NAT.. |
00:47:00 | karamazovapy | Technical Support and Technical Discussion seem to overlap in subject matter...except most of the actual Technical Discussion goes on here instead of on the forums |
00:47:00 | Watusimoto | sam good question -- still looking for wan ip address |
00:48:00 | raptor | whatismyip.com |
00:48:00 | Watusimoto | one thing that is mucked up is that I am bridging my router to my modem |
00:48:00 | karamazovapy | hey - a worthwhile thread that sprang up in off-topic! > http://bitfighter.org/forums/viewtopic.php?f=29&t=1161 |
00:48:00 | Watusimoto | which is different than the way I've configured other networks |
00:48:00 | sam686 | that doesn't say if you are double NAT (Network Address Translation) |
00:48:00 | raptor | your modem port open? |
00:48:00 | Watusimoto | if it's on topic, should we move it? |
00:49:00 | karamazovapy | already moved to Tech Disc |
00:49:00 | Watusimoto | @r -- not sure; I haven't figured out how to get into my modem |
00:50:00 | raptor | Watusimoto: take your router wan IP, make the last octet a .1 and try to connect via http or telnet |
00:50:00 | Watusimoto | change the 192.168.1.2 to 192.168.1.1? |
00:51:00 | Watusimoto | I think I tried that during original config, and it didn;t work |
00:51:00 | sam686 | if your modem is doing NAT (a good guess if your modem have multiple LAN ports) then you would have to forward port there, too.. |
00:51:00 | Watusimoto | modem has 1 lan port, and 1 usb that can be use concurrently. I have modem plugged into my router, and stuff plugged into that |
00:51:00 | raptor | your modem has NAT, i'm sure |
00:52:00 | raptor | if it has USB, that means a more advanced firmware |
00:52:00 | Watusimoto | so maybe router and modem are running NAT? |
00:52:00 | raptor | yes, i believe you'll have to open 22 on the modem |
00:52:00 | Watusimoto | it's such a crapp modem! |
00:52:00 | Watusimoto | ok |
00:52:00 | Watusimoto | then let's stop there for now, and I'll try to figure out how to get into the modem |
00:53:00 | sam686 | My modem at my old house also had 1 LAN port and 1 usb port, but only one at a time can be used, that was a cable modem without NAT.. |
00:53:00 | raptor | really? |
00:53:00 | raptor | never seen that.. |
00:53:00 | Watusimoto | all this networking so my son can play AC/DC on my radio. it would be really cool if someone would invent some sort of disk that could be inserted into a player connected to the radio to make music |
00:54:00 | Watusimoto | (I have internet radio) |
00:54:00 | sam686 | i think my modem was like this in this page: http://www.amazon.com/Motorola-SURFboard-SB5101U-DOCSIS-Cable/dp/B002M3SHXA |
00:54:00 | raptor | ha |
00:55:00 | Watusimoto | ok, I'll talk to y'all tomorrow |
00:55:00 | sam686 | oh, and if your cable modem have antennas, it is probably using NAT, so it can support multiple wireless computers. |
00:55:00 | Watusimoto | modem has no antennas |
00:55:00 | Watusimoto | it's as bare bones as they come |
00:55:00 | sam686 | what the name of your modem? |
00:55:00 | Watusimoto | but i don;t have the pw |
00:56:00 | raptor | password is Admin admin Administrator or administrator |
00:56:00 | raptor | maybe :) |
00:56:00 | raptor | also - if you know the router model - i'm sure the default password is somewhere on the 'net |
00:57:00 | sam686 | my new place have a router that was left unchanges, username, password is "user", "user" |
00:57:00 | sam686 | it clearly said that on the cable router home page: Factory default username/password is"user" |
00:58:00 | sam686 | or, in a worse case, your ISP may be doing a NAT, because of running out of IP addresses (32 bit address) |
00:59:00 | | Watusimoto_ has joined |
01:00:00 | | Watusimoto Quit (Ping timeout: 240 seconds) |
01:01:00 | sam686 | umm, Watusimoto_ internet ip address have changed |
01:03:00 | | Watusimoto_ Quit (Ping timeout: 240 seconds) |
01:04:00 | raptor | im sure he's experimenting |
01:06:00 | raptor | karamazovapy: did you end up with a registrar yet? |
01:08:00 | karamazovapy | went with gandi |
01:10:00 | raptor | were they easy enough? |
01:10:00 | raptor | (i'm thinking about getting a domain for my family) |
01:11:00 | karamazovapy | very easy to register, but I haven't done anything with the domains yet |
01:13:00 | raptor | ok good - i've heard several good recommendations for them - i wanted to make sure it was still that way |
01:20:00 | karamazovapy | I did get a call confirming that the purchase was legitimate, since they're based in france and I'm not |
01:20:00 | karamazovapy | from my credit card company, I mean |
02:42:00 | | koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee) |
04:31:00 | | raptor Quit (Remote host closed the connection) |
05:27:00 | | karamazovapy Quit (Read error: Connection reset by peer) |
05:27:00 | | karamazovapy has joined |
06:14:00 | | zoomber_mbp has joined |
06:14:00 | zoomber_mbp | hey |
06:16:00 | karamazovapy | cholla |
07:21:00 | | sam686 Quit (Ping timeout: 245 seconds) |
07:50:00 | | zoomber_mbp Quit (Quit: zoomber_mbp) |
08:22:00 | | LordDVG has joined |
08:42:00 | | watusimoto has joined |
08:42:00 | | ChanServ sets mode +o watusimoto |
10:58:00 | | CrazyLinuxNerd has joined |
16:06:00 | | raptor has joined |
16:06:00 | | ChanServ sets mode +o raptor |
16:06:00 | raptor | morning |
16:07:00 | raptor | watusimoto: i did some testing last night, the idle timer is more stable for sure. I have some questions, though |
16:07:00 | raptor | the timer doesn't seem to kick in when i host a game and just sit there - was this by design? |
16:07:00 | watusimoto | sure |
16:08:00 | watusimoto | it only affects spawning |
16:08:00 | watusimoto | it won't remove you from the game |
16:08:00 | watusimoto | if you don't die; you don't spawn |
16:08:00 | raptor | ah ok - i had misunderstood because it was forced upon me on the first code iteration |
16:09:00 | watusimoto | yes, the idea is that if someone kills you and you are away, you won't respawn until you hit a key. if no one kills you, you can conitnue in the game indefinitely |
16:09:00 | raptor | ok |
16:09:00 | raptor | next question: |
16:09:00 | watusimoto | trying to make it seem as organic as possible |
16:10:00 | raptor | will this eventually evolve into somethat can be taken into account during BBBs? like idle players are considered when dividing teams? |
16:11:00 | watusimoto | it could, I suppose -- you mean to put an even number of idle players on each team? |
16:11:00 | raptor | obviously the connection needs to stay active |
16:11:00 | raptor | yes |
16:11:00 | raptor | something like that i guess |
16:11:00 | watusimoto | all we'd need to do is change the way players are sorted when creating teams to consider idleness |
16:12:00 | karamazovapy | what if a player knows their team has lost and goes idle? |
16:12:00 | watusimoto | what happens now? |
16:12:00 | watusimoto | they leave the room, their team loses |
16:12:00 | karamazovapy | regular team sorting, but the player comes back when the new game starts |
16:12:00 | watusimoto | now they leave the room, their team loses, they just don't respawn to be fodder |
16:13:00 | karamazovapy | I mean for team sorting |
16:13:00 | watusimoto | oh, I see |
16:13:00 | karamazovapy | they're not really gone |
16:13:00 | raptor | found a bug: if the idle timer ran out and the level restarts, there is no way to respawn |
16:13:00 | watusimoto | right |
16:13:00 | watusimoto | noted |
16:14:00 | watusimoto | probably need to send the "you're idling" message to all idle clients after level changes |
16:15:00 | watusimoto | I'm guessing the clients reset in some way that causes them to not know they're idle, so they never send the "I'm back in the game" signal to the server that lets them spawn |
16:15:00 | watusimoto | just a guess, thought |
16:16:00 | raptor | so sometimes i like compare bitfighter to commercial FPS games when deciding on behavior for these sort things |
16:16:00 | watusimoto | sure; why not? |
16:16:00 | raptor | so what do most FPSs do with idleness |
16:17:00 | watusimoto | not sure -- I hate them, so I never play them! |
16:17:00 | raptor | i think UT2004 had a client-side option of whether to auto-respawn or wait for a button |
16:18:00 | raptor | i hate playing them online - but i like playing with family :) |
16:19:00 | karamazovapy | I think FPSs just let idle players die and stay dead |
16:19:00 | karamazovapy | or die and die and die |
16:19:00 | raptor | also i think the server did have an idle timer that would not let you respawn after a min. of inactivity |
16:20:00 | raptor | but you were still on the team |
16:20:00 | raptor | and i don't know if it was taken into account when new rounds started |
16:20:00 | watusimoto | that's how this works |
16:20:00 | watusimoto | currently, you are counted as unidle for team-creation purposes |
16:20:00 | raptor | so it seems we're similar now |
16:21:00 | watusimoto | my concern is if other players go idle, you might wonder where they are |
16:21:00 | raptor | ah - there was a server-side option to kick idlers, too |
16:21:00 | watusimoto | big games it's not a problem |
16:21:00 | watusimoto | small games (1v1) it might be |
16:21:00 | raptor | default off |
16:31:00 | watusimoto | do we need to send a message to other players to tell them you've gone idle? |
16:31:00 | watusimoto | maybe mark it in the scoreboard somehow |
16:32:00 | raptor | scoreboard is good idea |
16:32:00 | raptor | but it may already be cluttered enough |
16:32:00 | raptor | coudl append '(idle)' next to names |
16:33:00 | watusimoto | or change color |
16:33:00 | watusimoto | fade them out a little |
16:33:00 | watusimoto | or strikethrough |
16:33:00 | watusimoto | or... |
16:38:00 | raptor | server-side INI option to disconnect may be useful |
16:42:00 | raptor | like a 30 second timer after the idle timer runs out, then disconnect |
16:42:00 | raptor | feature creep! (stop i says to myself) |
16:45:00 | karamazovapy | this version is definitely coming out someday, right? |
16:45:00 | raptor | i sure hope so... |
16:47:00 | raptor | watusimoto: can you explain better #43 here?: http://bitfighter.org/wiki/index.php?title=Buglist_016 |
16:48:00 | raptor | thoughts about 'isBusy' as well as what exactly is 'authentication passing' |
16:48:00 | raptor | i'll be back in a bit.. |
16:54:00 | watusimoto | #43 could be deferred; basically we flag a player as being authenticated via the ship object, rather than some other more direct method (i.e. during handshake, rpc, etc.). THis is ugly and clumsy; this case is to move sending notices about players being authenticated (i.e. underlined) into a more logical framework |
16:54:00 | watusimoto | see Ship::setIsAuthenticated for a demonstration of the problem |
17:08:00 | | sam686 has joined |
17:08:00 | | ChanServ sets mode +v sam686 |
17:14:00 | sam686 | some online game auto kick idle players |
17:19:00 | | sam686 Quit (Ping timeout: 245 seconds) |
17:29:00 | | watusimoto Quit (Ping timeout: 240 seconds) |
17:52:00 | | Watusimoto has joined |
17:52:00 | Watusimoto | back on for a few |
18:09:00 | | BFLogBot - Commit e4dbfaf33b72 | Author: watusim...@bitfighter.org | Log: Cleanup code a little, and make the game timer line up with everything else. Also (re)fixed bug with clock saying "Unlim." when game was over. Oh, and eliminated a long block of dupe code. |
18:12:00 | | sam686 has joined |
18:12:00 | | ChanServ sets mode +v sam686 |
18:31:00 | | Watusimoto Quit (Ping timeout: 240 seconds) |
19:21:00 | | sam686 Quit (Ping timeout: 245 seconds) |
20:09:00 | | raptor Quit (Remote host closed the connection) |
20:52:00 | | BlackBird has joined |
20:52:00 | BlackBird | hello peoples |
20:54:00 | BlackBird | so quiet |
20:59:00 | | BlackBird Quit (Quit: Page closed) |
21:09:00 | | sam686 has joined |
21:09:00 | | ChanServ sets mode +v sam686 |
22:01:00 | | koda has joined |
22:07:00 | | CrazyLinuxNerd Quit (Quit: Leaving) |
22:15:00 | | LordDVG Quit (Remote host closed the connection) |
22:56:00 | | Watusimoto has joined |
23:03:00 | | Watusimoto Quit (Ping timeout: 240 seconds) |