Timestamps are in GMT/BST.
| 00:06:42 | raptor_ | may no one here ever have to work with search technology |
| 00:10:20 | | sam686 has joined |
| 00:10:20 | | ChanServ sets mode +v |
| 00:15:22 | | Nothing_Much has joined |
| 00:22:42 | raptor_ | later! |
| 00:22:44 | sam686 | Power surge? http://sam6.25u.com/upload/small_power_outage_results.jpg All I know is it looks like both my desktop computers shuts off from probably a small power outage. |
| 00:22:46 | | raptor_ Quit () |
| 00:23:18 | Watusimoto_ | surge or perhaps a momentary disruption |
| 00:23:21 | sam686 | My laptops was unaffected and stayed on, probably running in batteries.. |
| 00:27:24 | | Nothing_Much Quit (Remote host closed the connection) |
| 00:30:35 | | Nothing_Much has joined |
| 00:32:22 | Watusimoto_ | yes, that's what I would expect |
| 00:32:31 | Watusimoto_ | laptops have built in UPS |
| 00:41:21 | | LaunchDirector Quit (Ping timeout: 244 seconds) |
| 00:43:47 | | LaunchDirector has joined |
| 01:15:54 | | Nothing_Much Quit (Remote host closed the connection) |
| 01:33:50 | | Watusimoto_ Quit (Ping timeout: 264 seconds) |
| 02:34:18 | | Nothing_Much has joined |
| 03:12:38 | | Darrel Quit (Read error: Connection timed out) |
| 03:49:51 | | hylian_ Quit (Read error: Connection reset by peer) |
| 04:13:08 | | destroyerimo has joined |
| 04:14:46 | | destroyerimo Quit (K-Lined) |
| 04:27:30 | | destroyerimo has joined |
| 04:43:34 | | vs73nx has joined |
| 04:43:35 | | vs73nx Quit (Changing host) |
| 04:43:35 | | vs73nx has joined |
| 04:54:23 | | HylianSavior has joined |
| 05:23:20 | | fordcars has joined |
| 06:01:36 | | Platskies has joined |
| 06:02:44 | | Platskies Quit (Client Quit) |
| 06:05:18 | | Platskies has joined |
| 06:07:11 | | kaen_ Quit (Remote host closed the connection) |
| 06:23:37 | | vs73nx Quit (Remote host closed the connection) |
| 06:24:24 | | vs73nx has joined |
| 06:24:25 | | vs73nx Quit (Changing host) |
| 06:24:25 | | vs73nx has joined |
| 06:28:12 | | fordcars Quit (Quit: Page closed) |
| 07:05:31 | | Invisible has joined |
| 08:06:35 | | vs73nx Quit (Remote host closed the connection) |
| 08:24:01 | | Invisible Quit (Ping timeout: 240 seconds) |
| 08:36:15 | | Platskies__ has joined |
| 08:39:11 | | Platskies Quit (Ping timeout: 252 seconds) |
| 08:47:42 | | Invisible has joined |
| 08:48:04 | | Watusimoto has joined |
| 09:01:25 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 09:30:20 | | Nothing_Much Quit (Ping timeout: 252 seconds) |
| 09:38:01 | | destroyerimo Quit (Ping timeout: 240 seconds) |
| 09:55:29 | | Watusimoto has joined |
| 10:49:05 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 11:01:27 | | koda has joined |
| 11:35:53 | | destroyerimo has joined |
| 11:41:37 | | Invisible Quit (Ping timeout: 240 seconds) |
| 12:16:06 | | LordDVG has joined |
| 12:30:22 | | LordDVG Quit (Remote host closed the connection) |
| 12:42:01 | | Invisible has joined |
| 13:17:06 | koda | Hi |
| 13:19:08 | | Invisible Quit (Ping timeout: 252 seconds) |
| 14:12:11 | | Platskies__ Quit (Read error: Connection reset by peer) |
| 14:31:48 | | kaen has joined |
| 14:48:10 | | LordDVG has joined |
| 15:00:46 | | Invisible has joined |
| 15:10:31 | | Nothing_Much has joined |
| 15:37:22 | | koda Quit (Quit: koda) |
| 15:42:42 | | raptor has joined |
| 15:42:43 | | ChanServ sets mode +o |
| 15:43:24 | raptor | so one thing I can't seem to figure out (even with the debugger), is how come teleporting into another teleporter triggers a collide() method and let's you teleport again |
| 15:53:39 | raptor | oh man, even hedgewars got the axe!: http://hedgewars.org/node/5796 |
| 15:55:19 | Nothing_Much | ouch |
| 16:19:33 | raptor | it looks like v.dot(p) < 0 in our collision check when going from teleporter-to-teleporter, but not from setPos -> teleporter |
| 16:19:38 | raptor | whatever that means.. |
| 16:34:48 | Nothing_Much | I'm gonna try to see if there's a 2$ a month dedicated server host |
| 16:38:25 | | Invisible Quit (Ping timeout: 240 seconds) |
| 16:39:49 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 16:46:52 | Nothing_Much | Hey guys, how much RAM would one need for a dedicated Bitfighter server? |
| 16:47:00 | Nothing_Much | For 127 players |
| 16:47:27 | raptor | the server binary can run in under 32MB, I think |
| 16:47:48 | raptor | but your main problem would be network latency and thoughput |
| 16:47:55 | Nothing_Much | yeah but the amount of RAM need- |
| 16:47:56 | Nothing_Much | oh |
| 16:47:58 | Nothing_Much | lemme check |
| 16:48:13 | raptor | yeah, the dedicated server doesn't run much |
| 16:48:17 | raptor | *use much |
| 16:48:41 | Nothing_Much | how much bandwidth is needed for a 127 player? 100GB? |
| 16:49:55 | raptor | hah! that's overkill for sure. Actually, total bandwidth isn't really an issue - the dedicated server uses very little per connected player - the issue is more the latency |
| 16:51:18 | Nothing_Much | latency, so that would mean somewhere outside of the US and stuff right? |
| 16:53:13 | raptor | yes, sort of |
| 16:54:01 | Nothing_Much | http://serverbear.com/2005-openvz384-iperweb |
| 16:54:04 | Nothing_Much | I found something! |
| 16:54:17 | raptor | there are two important metrics for network data transfer: if you think of a water hose, then they would be: 1. how much water per second comes out; 2. how long it takes for the water to start coming out the end of those after turning it on |
| 16:54:21 | raptor | latency is #2 |
| 16:54:47 | raptor | *end of the hose |
| 16:55:01 | Nothing_Much | nice analogy |
| 16:55:05 | Nothing_Much | understood |
| 16:55:16 | Nothing_Much | is there an Italy server? |
| 16:55:20 | Nothing_Much | because I can afford that one |
| 16:55:42 | raptor | i don't think we have a euro0.pe0.. |
| 16:55:44 | raptor | an6fdsafdsa |
| 16:55:51 | raptor | a eur0. |
| 16:55:54 | raptor | o0penafdas |
| 16:55:56 | Nothing_Much | lol |
| 16:56:06 | raptor | argh - a european one |
| 16:56:22 | Nothing_Much | check the link I linked |
| 16:56:31 | Nothing_Much | because I think that more than meets bitfighters sys requirements |
| 16:56:39 | Nothing_Much | for 2.09$ |
| 16:56:42 | Nothing_Much | a month |
| 16:56:52 | Nothing_Much | I will pay out of my pocket for that :) |
| 16:57:36 | raptor | oh yeah - that's plenty |
| 16:57:39 | raptor | but |
| 16:57:54 | Nothing_Much | anything else that needs to be accounted for? |
| 16:57:56 | raptor | few of our players are in europe, so the latency might be too high |
| 16:58:30 | Nothing_Much | that may be true |
| 16:58:39 | Nothing_Much | but vs is from australia |
| 16:59:05 | Nothing_Much | would italy be close enough for him? |
| 17:00:52 | raptor | I'm not sure - it may take longer but it's hard to tell |
| 17:01:10 | Nothing_Much | hmm.. |
| 17:01:22 | Nothing_Much | maybe an eastern coast server would be better then |
| 17:01:48 | Nothing_Much | however my configuration needs to be applied so that way it'll be a bitmatch/ctf server only |
| 17:05:18 | | LordDVG Quit (Remote host closed the connection) |
| 17:06:32 | sam686 | There is an idle kick cyclelevel crash on server |
| 17:06:36 | sam686 | GameType::gameOverManGameOver, GameConnection::onConnectionTerminated, ServerGame::removeClient, CycleLevel |
| 17:07:36 | sam686 | In GameType::gameOverManGameOver() it kicks the only player in a game, then changes level, then attempt to continue the loop with deleted gameType but crash in mGame->getClientCount() |
| 17:07:39 | raptor | hi sam686 |
| 17:07:54 | raptor | how do I duplicate? |
| 17:08:16 | sam686 | umm, run a server and have 2 clients connect to it |
| 17:08:27 | Nothing_Much | need help with that bug guys? |
| 17:08:40 | Nothing_Much | or is that 019b? |
| 17:08:42 | sam686 | one does /idle, the other /settime 0.1 and leave at the last second of game time |
| 17:09:12 | sam686 | thats like nearly the latest changes, possibly the bug existed before 019 and never noticed |
| 17:09:47 | sam686 | hosting won't work as hosting player cannot be kicked |
| 17:10:47 | raptor | i left at the last second |
| 17:10:57 | raptor | the server went into pause mode |
| 17:10:58 | sam686 | it may take a second try while idling... |
| 17:11:09 | raptor | ok |
| 17:11:25 | sam686 | maybe leave a little later, when game timer says 0:00 |
| 17:11:46 | raptor | ah ok |
| 17:12:28 | | koda has joined |
| 17:13:18 | raptor | hmmm.. still can't duplicate: i had one client on idle, another leave on 0:00 |
| 17:13:26 | raptor | before or after scoreboard? |
| 17:13:51 | sam686 | just before scoreboard, the idling player should be kicked or try to kick if it worked |
| 17:14:58 | sam686 | keep the idling player idle though, it might take a second try while one stays idle |
| 17:14:59 | raptor | ok, i'll try that |
| 17:15:43 | sam686 | no hosting, both client should connect to same server |
| 17:15:51 | raptor | yes, that's what i'm doing |
| 17:15:54 | sam686 | good |
| 17:16:01 | raptor | oops, kicked right after scoreboard |
| 17:16:27 | sam686 | left too late? try again I guess.. |
| 17:17:02 | sam686 | it can be 0.5 second before scoreboard appears |
| 17:17:50 | raptor | got it! |
| 17:17:55 | raptor | wow, that was hard to duplicate |
| 17:18:00 | raptor | how did you find that? |
| 17:18:57 | sam686 | my server just crash without me doing anything with no clients, pointing at GameType::gameOverManGameOver() and getClientCount() |
| 17:25:30 | raptor | having trouble duplicate again... |
| 17:25:52 | Nothing_Much | uh oh dear |
| 17:26:10 | Nothing_Much | how do I set up a domain name? |
| 17:26:24 | raptor | you don't need to if you don't want |
| 17:26:41 | raptor | it's just a human-readable name for your server |
| 17:26:55 | Nothing_Much | ohh, okay |
| 17:26:56 | Nothing_Much | thanks |
| 17:27:14 | Nothing_Much | gonna do a quick checkup and see if I can upgrade from 10.04 to 12.04 |
| 17:30:57 | raptor | argh, still can't duplicate yet |
| 17:31:14 | raptor | (a second time, I mean) |
| 17:31:35 | raptor | sam686: do you happen to already be making a fix? |
| 17:32:21 | sam686 | haven't started doing a fix yet.. |
| 17:33:20 | raptor | ok, as soon as I can catch it again in gdb, i'll try to fix - so far can't dupe again |
| 17:34:56 | Nothing_Much | raptor: Is it okay if I use the bitfighter.org domain for my server? I'm gonna name it beginner.bitfighter.org |
| 17:35:10 | raptor | that actually won't work |
| 17:35:38 | Nothing_Much | because it's already taken? |
| 17:35:39 | raptor | actually - it *can* work, but I think watusimoto will have to point that sub-domain to your server |
| 17:35:43 | raptor | yes |
| 17:35:50 | raptor | bitfighter.org points to the master server |
| 17:35:58 | Nothing_Much | Ah okay |
| 17:36:05 | Nothing_Much | So I can just name it to whatever that isn't taken? |
| 17:36:06 | raptor | but a sub-domain like that you suggest can be pointed elsewhere |
| 17:36:22 | raptor | yes - but there's a lot taken |
| 17:36:30 | raptor | also domain names cost more money |
| 17:36:36 | raptor | usually |
| 17:36:53 | raptor | you don't need a domain for it to appear in the server list |
| 17:37:07 | Nothing_Much | what about a hostname? |
| 17:37:18 | raptor | but a domain is nice for not having to always remember the IP address |
| 17:37:26 | raptor | a hostname is the computer name itself |
| 17:37:30 | raptor | you can name it anything |
| 17:37:43 | raptor | it's what shows when you log in: raptor@nothingscomputer |
| 17:37:49 | Nothing_Much | oh cool! |
| 17:37:53 | raptor | 'nothingscomputer' is the host name |
| 17:38:05 | Nothing_Much | hmm... |
| 17:38:17 | Nothing_Much | lemme do some more research before I add this to cart |
| 17:38:30 | raptor | good idea |
| 17:46:17 | | Darrel has joined |
| 17:48:30 | raptor | i think i have to kick the player on just the right tick |
| 17:48:35 | raptor | proving to be difficult |
| 17:49:03 | raptor | sam686: do you have a full stack trace I can work off of? |
| 17:51:09 | sam686 | I think sub-domains are usually free (something.bitfighter.org and similar may be done without extra cost, i think) |
| 17:51:53 | sam686 | Easier way to duplicate is in GameType::gameOverManGameOver(), comment out the if(!connection->getObjectMovedThisGame() and have just one client join server, /settime 0.01 |
| 17:52:08 | sam686 | of cource don't leave the if missing when done fixing |
| 17:52:16 | raptor | ok |
| 17:52:31 | raptor | thanks |
| 17:55:17 | raptor | that doesn't crash for me... |
| 17:55:22 | raptor | :( |
| 17:55:58 | sam686 | the game need to end to kick, and still no hosting. |
| 17:56:32 | sam686 | recompiled dedicated? its the server that crash, clients are fine. |
| 17:58:03 | raptor | i commented out that one line - just had one client connect, did /settime 0.01 |
| 17:58:09 | raptor | i got kicked, no crash |
| 17:58:43 | sam686 | add bots and then let it end game? |
| 17:58:54 | raptor | ok |
| 17:58:59 | sam686 | do /setscore 1 |
| 17:59:39 | raptor | got it! |
| 17:59:42 | raptor | the bots did it |
| 18:00:47 | raptor | whoa mGame is NULL ?? |
| 18:01:27 | sam686 | There may be 2 possible fix: delay kick players, or delay cycle level |
| 18:01:37 | sam686 | I probably go with delaying kick players.. |
| 18:05:10 | sam686 | actually maybe I can fix it, found a good spot to move it to |
| 18:11:16 | | BFLogBot Commit: aa3f15f0bdca | Author: sam8641 | Message: Move kick idling players to fix crash from kicking in a middle of processing scores. |
| 18:12:39 | sam686 | so my changes delays kicking idling players until right when it will change levels from game over level switch timer |
| 18:13:14 | sam686 | also that helps to see idling player's scores in a game over scoreboard. |
| 18:13:24 | | Watusimoto has joined |
| 18:13:28 | raptor | ahh... good idea |
| 18:13:31 | raptor | ok, thanks! |
| 18:18:02 | raptor | sam686 or Watusimoto, can you join my server? I have a hard time figuring out why our physics is doing what its doing... |
| 18:18:09 | raptor | password is 'alf' |
| 18:19:00 | raptor | it starts with 69... |
| 18:19:36 | Watusimoto | hi |
| 18:19:47 | Watusimoto | wikipedia is on a lameness streak, I see |
| 18:20:10 | Watusimoto | Nothing_Much: look at lowendbox.com |
| 18:23:03 | Nothing_Much | Hey Watusimoto, I already found a box for 1$/month, but I'm having a tough time figuring out how to get a hostname. |
| 18:26:50 | Watusimoto | you mean like a http://nothingmuch.com name? |
| 18:30:49 | Nothing_Much | I think so.. but I don't know whether it needs to be registered or not, because I don't have enough money, the most I can spend is 1$ the rest of my money goes to my car's Gasoline. |
| 18:31:08 | Watusimoto | you need to register a domain name |
| 18:31:18 | Watusimoto | or, you can just use the raw ip address |
| 18:31:27 | Watusimoto | depending on what you want it for |
| 18:31:35 | Watusimoto | but if you want a name, you need to register it |
| 18:31:47 | Nothing_Much | ohh |
| 18:31:56 | Nothing_Much | so any raw IP address would be okay? |
| 18:32:01 | Watusimoto | for what purpose? |
| 18:32:16 | Watusimoto | well, generally yes |
| 18:32:27 | Watusimoto | for a bitfigter server, a domain name gets you nothing |
| 18:32:43 | Watusimoto | for a web server, it makes it easier for people to type your url |
| 18:32:48 | Nothing_Much | yeah, that's what I'm going for, so a basic IP address would be fine? |
| 18:33:02 | Watusimoto | for bitfighter server, ip address is fine |
| 18:33:10 | Watusimoto | you get no advantage from a domain name |
| 18:33:37 | Watusimoto | $1 a month is pretty cheap |
| 18:33:43 | sam686 | for a master server, a domain name can be used |
| 18:33:52 | Watusimoto | it's really really cheap, actually |
| 18:34:08 | sam686 | what if our master server needs to be a different IP address from web address? |
| 18:34:22 | Watusimoto | sam686: that's not his issue |
| 18:34:50 | Watusimoto | but if it did, we'd have to set the default in the INI to the ip addr |
| 18:34:58 | Watusimoto | or host at bitfighter.net |
| 18:35:06 | Watusimoto | and have that redirect somewhere else |
| 18:35:10 | raptor | Watusimoto, sam686: http://www.twiddla.com/1520343 |
| 18:35:17 | Watusimoto | actually, maybe we should always host at bitfighter.net |
| 18:35:29 | sam686 | sub-domains are usually free, like something.bitfighter.org could point to any other IP address |
| 18:36:45 | sam686 | I remembered when zoomber got his domain name, he created a bunch of sub-domain names, 1 or 2 of which pointed to my web server. |
| 18:42:52 | raptor | Watusimoto: moveObject.cpp:514 is the failing check in those scenario cases |
| 18:43:35 | Watusimoto | oh great, dot product |
| 18:44:22 | raptor | yes |
| 18:44:23 | raptor | so |
| 18:44:26 | sam686 | A similar case of the same failing check is when teleporting to on top of cores. |
| 18:44:26 | raptor | that < 0 check |
| 18:44:29 | raptor | is the key |
| 18:44:53 | sam686 | I don't think I want to have ship get stuck inside the cores.. |
| 18:45:08 | Watusimoto | remind me what dot means? |
| 18:45:10 | raptor | it's doing the 2d dot product of the movement and position-difference, and only allowing a result of < 0 |
| 18:45:20 | raptor | uhh... |
| 18:45:23 | Watusimoto | :-) |
| 18:45:32 | Watusimoto | just thank me for not asking about cross product |
| 18:45:35 | raptor | force-distance in the direction of distance? |
| 18:45:51 | Watusimoto | v dot p is v in the direction of p |
| 18:45:53 | Watusimoto | ? |
| 18:45:59 | raptor | i think, yes |
| 18:46:04 | Watusimoto | I think too |
| 18:46:09 | raptor | now i have to go relearn... |
| 18:46:40 | raptor | yep, that's the exact line that fails in those scenarios |
| 18:46:42 | Watusimoto | so it clearly is taking direction and not just position into account |
| 18:46:52 | Watusimoto | not sure why |
| 18:46:53 | raptor | position-difference |
| 18:47:05 | raptor | difference between ship + teleporter |
| 18:48:54 | Watusimoto | I have to go eat; here's what I would suggest |
| 18:49:12 | Watusimoto | go through the relevant code and add lots of comments to make it clearer what is happening and why |
| 18:49:38 | Watusimoto | because I am getting confused with all the myPos and shipPos and otherRadius and such |
| 18:49:50 | Watusimoto | but if you are still stuck after dinner, I can work through the whole thing |
| 18:50:10 | Watusimoto | I think the dot is the issue |
| 18:50:41 | Watusimoto | if it is only considering velocity in the direction of the object, and you are moving away, it will give you a negative dot product |
| 18:50:54 | Watusimoto | or positive or whatever, that might make it fail that test |
| 18:51:12 | Watusimoto | you could also try printing the dot product and seeing how it behaves as you approach from different directions |
| 18:51:20 | raptor | i figured out why its doing what its doing (while on the porcelain throne) |
| 18:51:31 | raptor | the math is correct |
| 18:51:49 | sam686 | We also need to fix spawning on top of teleporter |
| 18:52:05 | raptor | a negative dot-product between those two objects means one object is moving into the other (i.e. a collision) |
| 18:52:15 | raptor | it's practically the definition of a collision |
| 18:52:24 | Watusimoto | a positive one means it's moving away? |
| 18:52:24 | raptor | sam686: this is that same problem, i think |
| 18:52:27 | raptor | yes |
| 18:52:37 | Watusimoto | and in all those scenarios, you are mvoing away from the teleporter |
| 18:52:46 | raptor | yes |
| 18:52:47 | sam686 | Spawning on top of teleporter or moving ship to op top of teleporter kindof the same thing.. |
| 18:52:54 | raptor | so |
| 18:53:28 | sam686 | but, spawning on top of teleporter produces no collition checks at all so it kindof have nothing to do woth move checks. |
| 18:54:02 | Watusimoto | gotta go... back in a bit. sorry to run out on you! |
| 18:54:08 | raptor | no worries |
| 18:54:26 | sam686 | There is Teleporter::doTeleport that does checking once teleporter recharges after 1.5 seconds |
| 18:54:46 | raptor | yes, that would be the bandaid fix - just call that method in setPos() |
| 18:55:24 | | Watusimoto_ has joined |
| 18:56:29 | raptor | actually... haha |
| 18:56:42 | sam686 | it might be best to only run doTeleport on each teleporter found near ship |
| 18:57:06 | raptor | maybe the fix is to just check the object type in that collision check - if it is a teleporter do the collide |
| 18:58:50 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 18:59:01 | sam686 | What about spawning on top of teleporter? will that work too? |
| 19:00:09 | raptor | that should, yes |
| 19:00:38 | raptor | let me think about my idea just a bit more... |
| 19:00:45 | raptor | maybe i can extend it to all point objects |
| 19:00:59 | raptor | that way we'd have a more robust architecture |
| 19:02:19 | sam686 | at the bottom of in doTeleport, there is some checks for other teleporters. |
| 19:02:41 | | Watusimoto_ Quit (Ping timeout: 252 seconds) |
| 19:04:19 | raptor | that check is just for itself - you added that check in 7385d6d3f9d0 |
| 19:04:26 | raptor | (I think) |
| 19:04:38 | raptor | and i'm not sure why |
| 19:06:30 | sam686 | maybe I got that wrong and probably should be mDestManager.getDest(dest) not getOrigin() |
| 19:08:01 | raptor | yeah, i'm not exactly sure why its needed |
| 19:10:38 | sam686 | Its needed in case of teleporter teleport to on top of another teleporter. http://sam6.25u.com/upload/text1403/140301_13-10-09.txt |
| 19:10:48 | sam686 | That level is a good test |
| 19:11:34 | raptor | oh good, i was going to create a level for it |
| 19:13:26 | sam686 | queryRect.set(mDestManager.getDest(dest), TRIGGER_RADIUS); fixed teleport into another teleporter, not getOrigin() |
| 19:14:08 | sam686 | That same check could be added with ship's position |
| 19:14:16 | sam686 | when ship spawns |
| 19:17:51 | raptor | i need to take a break, back soon |
| 19:21:59 | | raptor Quit () |
| 19:23:37 | | iKoda has joined |
| 19:24:25 | | Watusimoto has joined |
| 19:26:52 | | iKoda Quit (Client Quit) |
| 19:27:21 | | Invisible has joined |
| 19:30:13 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 19:48:32 | | LordDVG has joined |
| 19:48:40 | | Watusimoto has joined |
| 20:35:13 | | BFLogBot Commit: bc62379799f3 | Author: sam8641 | Message: Check teleporter at ship spawn and Lua setPos, Cleanup some lua_getLoc, they still functions. |
| 20:52:37 | Nothing_Much | welp, I purchased it |
| 20:52:45 | Nothing_Much | and Java won't let me connect via console |
| 20:57:28 | | Nothing_Much Quit () |
| 20:57:41 | | Nothing_Much has joined |
| 20:59:43 | Nothing_Much | How long does it take Java to be used in a browser? |
| 21:00:25 | | Invisible Quit (Ping timeout: 240 seconds) |
| 21:03:08 | Watusimoto | Nothing_Much: what OS do you have? |
| 21:03:20 | Nothing_Much | Ubuntu 14.04 |
| 21:03:31 | Watusimoto | use ssh from your local machine |
| 21:03:41 | Watusimoto | ssh username@<ip addr> |
| 21:03:50 | Watusimoto | ssh <username>@<ip addr> |
| 21:04:04 | Watusimoto | probably ssh root@<ipaddr> |
| 21:07:24 | Nothing_Much | hmm.. |
| 21:08:17 | | LordDVG Quit (Remote host closed the connection) |
| 21:08:39 | Nothing_Much | yeah it's kinda what I'm trying to figure out atm |
| 21:08:50 | Nothing_Much | but java isn't doing so hot right now |
| 21:09:01 | Nothing_Much | lemme try another pc |
| 21:37:19 | | koda Quit (Quit: koda) |
| 21:39:17 | | koda has joined |
| 21:39:19 | Watusimoto | you shouldn't need java |
| 21:39:27 | Nothing_Much | right |
| 21:39:28 | Watusimoto | run ssh from ubuntu console window |
| 21:39:28 | Nothing_Much | but |
| 21:39:31 | Nothing_Much | yeah I know |
| 21:39:31 | Nothing_Much | but |
| 21:39:41 | | koda is now known as Guest27873 |
| 21:39:44 | Nothing_Much | I don't know what I should be sshing into |
| 21:39:55 | Watusimoto | you know the ip addr of your machine? |
| 21:40:05 | Nothing_Much | local or server? |
| 21:40:12 | Nothing_Much | 198.23.245.101 |
| 21:40:12 | Watusimoto | the one you are trying to connect to |
| 21:40:13 | Watusimoto | server |
| 21:40:43 | Watusimoto | looks like it is not responding |
| 21:40:50 | Watusimoto | did you start it |
| 21:40:52 | Watusimoto | ? |
| 21:41:03 | Watusimoto | Normally you need to install an OS and start the machine via your control panel |
| 21:41:24 | Nothing_Much | apparently it's supposedly installed |
| 21:41:30 | Watusimoto | which os? |
| 21:41:47 | Watusimoto | on all the virtual machines I've rented I went thorugh a config screen to pick the os |
| 21:41:49 | Nothing_Much | ubuntu 12.04 |
| 21:41:59 | Watusimoto | did you choose that? |
| 21:42:09 | Nothing_Much | yes |
| 21:42:29 | Watusimoto | ok; I haev no experience with that one directly; I usually use centos 6 |
| 21:42:37 | Watusimoto | however, you probably need to manyually start the machne |
| 21:42:47 | Watusimoto | because that ip addr is not responsive |
| 21:43:04 | Watusimoto | no ssh, no ping |
| 21:44:47 | | HylianSavior has joined |
| 21:45:54 | Nothing_Much | hmm.. |
| 21:46:05 | Nothing_Much | it says it's online |
| 21:48:04 | Nothing_Much | okay, so maybe a subdomain is needed |
| 21:48:11 | Nothing_Much | which is what I just added |
| 21:48:20 | Watusimoto | no |
| 21:48:26 | Watusimoto | you don;t need that |
| 21:48:50 | Watusimoto | You should be able to do ping 198.23.245.101 from your cmd window and get a response |
| 21:48:57 | Watusimoto | until you can do that, nothing else will work |
| 21:49:47 | Nothing_Much | hm. |
| 21:49:55 | Nothing_Much | apparently I did something wrong then.. |
| 21:50:08 | Watusimoto | ping is like the reptilian brain... the most basic network functionality |
| 21:50:22 | Watusimoto | I think your machine is not running |
| 21:50:23 | Nothing_Much | right |
| 21:50:28 | Nothing_Much | that's so weird |
| 21:50:32 | Nothing_Much | it says that it's online |
| 21:53:42 | sam686 | connecting to ip address have nothing to do with DNS/Domain. |
| 21:55:20 | Watusimoto | correct |
| 21:55:32 | Watusimoto | what says its online? |
| 21:55:38 | Nothing_Much | the status |
| 21:55:48 | Watusimoto | can you post a screenshot somewhere? |
| 21:55:50 | Nothing_Much | I'm using chicagovps |
| 21:55:51 | Nothing_Much | sure |
| 21:55:54 | sam686 | are you sure you have the right IP address? |
| 21:55:55 | Nothing_Much | lemme get one |
| 21:56:08 | Nothing_Much | sam686: it says Main IP address: 198.23.245.101 |
| 21:56:55 | Nothing_Much | where should I post my screenshot? |
| 21:57:11 | Nothing_Much | nvm |
| 21:57:13 | Nothing_Much | imgur will do\ |
| 21:57:40 | Watusimoto | just make sure noting private is on it |
| 21:58:16 | Nothing_Much | http://i.imgur.com/ZxiQyYO.png nothing private |
| 21:59:40 | sam686 | The console button in web page, does it work? |
| 22:00:00 | Nothing_Much | That's the java bs I've been trying to work with |
| 22:00:06 | Nothing_Much | but it doesn't wanna work |
| 22:00:11 | Nothing_Much | not even on Windows! |
| 22:01:00 | sam686 | it might be the server not working or hung, freeze, something wrong, you could try reboot or something... |
| 22:01:21 | Watusimoto | most browsers have disabled java |
| 22:01:47 | Watusimoto | but try restarting the machine, as sam686 suggested |
| 22:01:52 | Nothing_Much | alright |
| 22:01:54 | | Guest27873 Quit (Quit: Guest27873) |
| 22:02:23 | sam686 | Test java first, something like https://www.google.com/search?q=test+java&oq=test+java |
| 22:03:16 | Watusimoto | good idea |
| 22:03:39 | Nothing_Much | You have the recommended Java installed (Version 7 Update 51). |
| 22:03:50 | | BFLogBot Commit: 5119bb0739f1 | Author: watusimoto | Message: Update XML to latest version -- loses our changes, but gets us latest format |
| 22:03:52 | | BFLogBot Commit: 2757da16a56f | Author: watusimoto | Message: Whitespace, colornames |
| 22:03:53 | | BFLogBot Commit: 6bb04c001902 | Author: watusimoto | Message: Provide API for setting zoom level, center, or extents of editor display window |
| 22:03:55 | | BFLogBot Commit: 92268edac69e | Author: watusimoto | Message: Simplify logic |
| 22:03:56 | Watusimoto | ok, then java is working in your browser |
| 22:03:56 | | BFLogBot Commit: 9bf8511dd82f | Author: watusimoto | Message: Add code example |
| 22:03:58 | | BFLogBot Commit: 80e2540d3d06 | Author: watusimoto | Message: Add some (untested) display info retrieval functions to Lua API. |
| 22:03:59 | | BFLogBot Commit: 204eb3b01797 | Author: watusimoto | Message: Add three more editor API methods (for retrieving display viewport info), and added testing to support the new work |
| 22:04:25 | sam686 | java works, then the proble is either the website or your server. |
| 22:04:41 | | koda1 has joined |
| 22:04:51 | sam686 | ip address not pingable and cannot ssh, either a bad IP address or the server not working. |
| 22:05:01 | sam686 | probably server not working |
| 22:05:06 | Nothing_Much | sam686: there's this error called SecurityException from Java |
| 22:05:31 | Nothing_Much | com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: website |
| 22:06:29 | sam686 | sometimes java ask if wanted to run something.. |
| 22:07:05 | | koda1 is now known as koda |
| 22:07:06 | Nothing_Much | yeah, it happened, after that a loading screen popped up, but wouldn't work for 2 minutes |
| 22:07:11 | koda | hi |
| 22:07:37 | Nothing_Much | hi koda |
| 22:09:38 | Watusimoto | hi |
| 22:10:41 | Nothing_Much | oh my, there needs to be an SSH port? |
| 22:15:05 | | vs73nx has joined |
| 22:15:05 | | vs73nx Quit (Changing host) |
| 22:15:05 | | vs73nx has joined |
| 22:27:54 | Nothing_Much | vs73nx: what's up? |
| 22:28:07 | | vs73nx Quit (Remote host closed the connection) |
| 22:28:23 | Nothing_Much | well then |
| 22:34:30 | | vs73nx has joined |
| 22:34:30 | | vs73nx Quit (Changing host) |
| 22:34:30 | | vs73nx has joined |
| 22:47:32 | vs73nx | hi Nothing_Much |
| 22:47:53 | Nothing_Much | vs73nx: you wouldn't happen to know how a VPS works do ya? |
| 22:48:28 | vs73nx | its just a VM inside a server. |
| 22:48:41 | Nothing_Much | oh wow really? |
| 22:48:49 | vs73nx | I think... |
| 22:49:08 | vs73nx | http://en.wikipedia.org/wiki/Virtual_private_server |
| 22:49:12 | Nothing_Much | I can't even ssh into this pos I just paid 12$ for |
| 22:49:33 | vs73nx | A VPS runs its own copy of an operating system, and customers have superuser-level access to that operating system instance, so can install almost any software that runs on that OS. |
| 22:49:43 | vs73nx | you should be able to |
| 22:50:21 | vs73nx | are you ssh`ing into the right server port? |
| 22:51:01 | Nothing_Much | vs73nx: there is no port that's available on my profile page |
| 22:51:43 | vs73nx | does the hosting service say that that plan allows ssh access? |
| 22:52:12 | Nothing_Much | well it's got a console button |
| 22:52:20 | Nothing_Much | which uses Java which won't work at all |
| 22:52:47 | vs73nx | damm java... |
| 22:53:21 | vs73nx | are you sshing to port 22 of the servers IP address? |
| 22:53:42 | Watusimoto | he can't even ping it |
| 22:53:47 | vs73nx | oh |
| 22:53:48 | Watusimoto | which to me is a warning sign |
| 22:53:59 | vs73nx | that isnt good |
| 22:54:52 | Watusimoto | btw, vs73nx wanted to let you know your code was included in the last release |
| 22:55:11 | vs73nx | ik, im downloading the update now |
| 22:55:12 | Watusimoto | thoguh we still need to find a good way to use it |
| 23:13:40 | | raptor has joined |
| 23:13:40 | | ChanServ sets mode +o |
| 23:15:44 | raptor | tough game against 6 hyper-expansions.. |
| 23:34:04 | raptor | Watusimoto: you added another head to the repo? |
| 23:34:11 | Watusimoto | no |
| 23:34:18 | raptor | looks like... yes? |
| 23:34:43 | Watusimoto | I see two heads... the jit one and the other one |
| 23:34:54 | raptor | do 'hg heads' |
| 23:34:58 | raptor | on the command line |
| 23:35:12 | raptor | it looks like you added the editor stuff to the fixes-019 branch, but didn't merge |
| 23:36:34 | Watusimoto | huh |
| 23:36:35 | raptor | what was your intention? |
| 23:36:37 | Watusimoto | I didn't pull |
| 23:36:48 | raptor | ahh |
| 23:36:49 | Watusimoto | I just did and a new head popped up |
| 23:36:57 | raptor | did you mean to do those changes on the 019 branch? |
| 23:37:03 | Watusimoto | yes |
| 23:37:07 | raptor | ok |
| 23:37:14 | raptor | then i'll do a merge, is that OK? |
| 23:37:23 | Watusimoto | Let me do it; I have more to commit |
| 23:37:27 | raptor | ok |
| 23:38:06 | raptor | i'm reviewing all the commits.. |
| 23:38:28 | Watusimoto | so maybe once you have two heads, you can create more without comment from hg |
| 23:38:45 | Watusimoto | usually you get a warning |
| 23:38:47 | raptor | i always get a failure warning |
| 23:38:48 | | BFLogBot Commit: a864d79c3039 | Author: watusimoto | Message: Rename lua methods for a more consistent api |
| 23:38:50 | | BFLogBot Commit: b678c48a53cf | Author: watusimoto | Message: Fix bug in TestUtils.cpp |
| 23:38:51 | | BFLogBot Commit: 56edac843ab6 | Author: watusimoto | Message: Fix spawn delay tests -- all tests seem to be passing again. Yay!! |
| 23:38:53 | | BFLogBot Commit: e1f167b779d3 | Author: watusimoto | Message: Merge |
| 23:38:55 | raptor | it must be tortoise... |
| 23:39:04 | Watusimoto | could be |
| 23:39:11 | raptor | keeping your choice - which seems dangerous |
| 23:39:13 | Watusimoto | though tortoise usually just shows you the hg message |
| 23:40:00 | Watusimoto | I wanted to ask how points work in your new code (which I haven't looked at yet) |
| 23:40:02 | raptor | wow, you did a lot of editor stuff... |
| 23:40:10 | Watusimoto | are they still a "type"? |
| 23:40:14 | raptor | oh, yeah... uhhh |
| 23:40:17 | Watusimoto | or just a table with an x and y |
| 23:40:25 | raptor | it's tricky -want me to explain now? |
| 23:40:33 | Watusimoto | well, let me ask this first |
| 23:40:51 | Watusimoto | one of my new methods could be used like this: |
| 23:40:59 | Watusimoto | local sd = require('stardust') |
| 23:40:59 | Watusimoto | function main() |
| 23:40:59 | Watusimoto | -- plugin:zoomDisplay(1) |
| 23:40:59 | Watusimoto | local objects = plugin:getSelectedObjects() |
| 23:40:59 | Watusimoto | local ext = sd.mergeExtents(objects) |
| 23:41:01 | Watusimoto | plugin:setDisplayExtents(point.new(ext.minx, ext.miny), point.new(ext.maxx, ext.maxy)) |
| 23:41:02 | | Platskies has joined |
| 23:41:03 | Watusimoto | end |
| 23:41:08 | raptor | ok |
| 23:41:10 | Watusimoto | that last line is very ugly |
| 23:41:27 | raptor | my changes are still fully compatible |
| 23:41:33 | Watusimoto | and I was thinking that ext is basiically a rectangle obect |
| 23:41:45 | Watusimoto | so I was thinking maybe we should create a rect to go along with pt |
| 23:42:00 | Watusimoto | so I could replace that last line with |
| 23:42:03 | Watusimoto | plugin:setDisplayExtents(ext) |
| 23:42:28 | Watusimoto | that would not have made sense with luavec |
| 23:42:34 | raptor | we can do that, sure - 'point' now is implemented fully in Lua |
| 23:43:06 | Watusimoto | ok, so we could make a rect, and make sd.mergeExtents return one of those instead of the custom table it returns now (I assume that's what it is) |
| 23:43:16 | raptor | but i had to do some C API tricks to use it in C - some time I want to talk them over with you |
| 23:43:32 | Watusimoto | ok, I'm pretty tired, so now is not a good time |
| 23:43:41 | raptor | yeah - not for stack code |
| 23:43:45 | Watusimoto | :-) |
| 23:44:10 | Watusimoto | anyway... if you see bobdaduck, tell him about these new api calls... they were basically done on his request |
| 23:44:21 | raptor | ok. |
| 23:44:29 | raptor | ask me again about the new point implementation and i'll walk you through my changes |
| 23:44:35 | Watusimoto | ok, will do |
| 23:44:43 | raptor | and maybe you'll provide me with performance enhancements... :) |
| 23:47:10 | raptor | evil dynamic_casts... |
| 23:48:34 | raptor | Watusimoto: did you forget to commit TestEditor.cpp? |
| 23:48:52 | Watusimoto | uhhh.... |
| 23:49:42 | Watusimoto | yup |
| 23:50:15 | Watusimoto | here she comes! |
| 23:50:22 | | BFLogBot Commit: 911c4ff54ce2 | Author: watusimoto | Message: Forgot this! |
| 23:50:53 | raptor | thanks! |
| 23:52:22 | raptor | I recommend not alter much more of the Lua subsystem - when we merge 019 back into mainline, it may get difficult.. |
| 23:53:14 | Watusimoto | I'm basically done... after my next commit |
| 23:53:20 | Watusimoto | which is minor |
| 23:53:33 | raptor | ok |
| 23:53:45 | raptor | i'm mostly worried about any changes in LuaBase and maybe LuaScriptRunner |
| 23:54:24 | | vs73nx Quit (Quit: Quitting for now… See you all later) |
| 23:59:02 | Watusimoto | nothing there |