#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-03-01

Timestamps are in GMT/BST.

00:06:42raptor_may no one here ever have to work with search technology
00:10:20sam686 has joined
00:10:20ChanServ sets mode +v
00:15:22Nothing_Much has joined
00:22:42raptor_later!
00:22:44sam686Power 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:46raptor_ Quit ()
00:23:18Watusimoto_surge or perhaps a momentary disruption
00:23:21sam686My laptops was unaffected and stayed on, probably running in batteries..
00:27:24Nothing_Much Quit (Remote host closed the connection)
00:30:35Nothing_Much has joined
00:32:22Watusimoto_yes, that's what I would expect
00:32:31Watusimoto_laptops have built in UPS
00:41:21LaunchDirector Quit (Ping timeout: 244 seconds)
00:43:47LaunchDirector has joined
01:15:54Nothing_Much Quit (Remote host closed the connection)
01:33:50Watusimoto_ Quit (Ping timeout: 264 seconds)
02:34:18Nothing_Much has joined
03:12:38Darrel Quit (Read error: Connection timed out)
03:49:51hylian_ Quit (Read error: Connection reset by peer)
04:13:08destroyerimo has joined
04:14:46destroyerimo Quit (K-Lined)
04:27:30destroyerimo has joined
04:43:34vs73nx has joined
04:43:35vs73nx Quit (Changing host)
04:43:35vs73nx has joined
04:54:23HylianSavior has joined
05:23:20fordcars has joined
06:01:36Platskies has joined
06:02:44Platskies Quit (Client Quit)
06:05:18Platskies has joined
06:07:11kaen_ Quit (Remote host closed the connection)
06:23:37vs73nx Quit (Remote host closed the connection)
06:24:24vs73nx has joined
06:24:25vs73nx Quit (Changing host)
06:24:25vs73nx has joined
06:28:12fordcars Quit (Quit: Page closed)
07:05:31Invisible has joined
08:06:35vs73nx Quit (Remote host closed the connection)
08:24:01Invisible Quit (Ping timeout: 240 seconds)
08:36:15Platskies__ has joined
08:39:11Platskies Quit (Ping timeout: 252 seconds)
08:47:42Invisible has joined
08:48:04Watusimoto has joined
09:01:25Watusimoto Quit (Ping timeout: 264 seconds)
09:30:20Nothing_Much Quit (Ping timeout: 252 seconds)
09:38:01destroyerimo Quit (Ping timeout: 240 seconds)
09:55:29Watusimoto has joined
10:49:05HylianSavior Quit (Read error: Connection reset by peer)
11:01:27koda has joined
11:35:53destroyerimo has joined
11:41:37Invisible Quit (Ping timeout: 240 seconds)
12:16:06LordDVG has joined
12:30:22LordDVG Quit (Remote host closed the connection)
12:42:01Invisible has joined
13:17:06kodaHi
13:19:08Invisible Quit (Ping timeout: 252 seconds)
14:12:11Platskies__ Quit (Read error: Connection reset by peer)
14:31:48kaen has joined
14:48:10LordDVG has joined
15:00:46Invisible has joined
15:10:31Nothing_Much has joined
15:37:22koda Quit (Quit: koda)
15:42:42raptor has joined
15:42:43ChanServ sets mode +o
15:43:24raptorso 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:39raptoroh man, even hedgewars got the axe!: http://hedgewars.org/node/5796
15:55:19Nothing_Muchouch
16:19:33raptorit looks like v.dot(p) < 0 in our collision check when going from teleporter-to-teleporter, but not from setPos -> teleporter
16:19:38raptorwhatever that means..
16:34:48Nothing_MuchI'm gonna try to see if there's a 2$ a month dedicated server host
16:38:25Invisible Quit (Ping timeout: 240 seconds)
16:39:49Watusimoto Quit (Ping timeout: 264 seconds)
16:46:52Nothing_MuchHey guys, how much RAM would one need for a dedicated Bitfighter server?
16:47:00Nothing_MuchFor 127 players
16:47:27raptorthe server binary can run in under 32MB, I think
16:47:48raptorbut your main problem would be network latency and thoughput
16:47:55Nothing_Muchyeah but the amount of RAM need-
16:47:56Nothing_Muchoh
16:47:58Nothing_Muchlemme check
16:48:13raptoryeah, the dedicated server doesn't run much
16:48:17raptor*use much
16:48:41Nothing_Muchhow much bandwidth is needed for a 127 player? 100GB?
16:49:55raptorhah! 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:18Nothing_Muchlatency, so that would mean somewhere outside of the US and stuff right?
16:53:13raptoryes, sort of
16:54:01Nothing_Muchhttp://serverbear.com/2005-openvz384-iperweb
16:54:04Nothing_MuchI found something!
16:54:17raptorthere 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:21raptorlatency is #2
16:54:47raptor*end of the hose
16:55:01Nothing_Muchnice analogy
16:55:05Nothing_Muchunderstood
16:55:16Nothing_Muchis there an Italy server?
16:55:20Nothing_Muchbecause I can afford that one
16:55:42raptori don't think we have a euro0.pe0..
16:55:44raptoran6fdsafdsa
16:55:51raptora eur0.
16:55:54raptoro0penafdas
16:55:56Nothing_Muchlol
16:56:06raptorargh - a european one
16:56:22Nothing_Muchcheck the link I linked
16:56:31Nothing_Muchbecause I think that more than meets bitfighters sys requirements
16:56:39Nothing_Muchfor 2.09$
16:56:42Nothing_Mucha month
16:56:52Nothing_MuchI will pay out of my pocket for that :)
16:57:36raptoroh yeah - that's plenty
16:57:39raptorbut
16:57:54Nothing_Muchanything else that needs to be accounted for?
16:57:56raptorfew of our players are in europe, so the latency might be too high
16:58:30Nothing_Muchthat may be true
16:58:39Nothing_Muchbut vs is from australia
16:59:05Nothing_Muchwould italy be close enough for him?
17:00:52raptorI'm not sure - it may take longer but it's hard to tell
17:01:10Nothing_Muchhmm..
17:01:22Nothing_Muchmaybe an eastern coast server would be better then
17:01:48Nothing_Muchhowever my configuration needs to be applied so that way it'll be a bitmatch/ctf server only
17:05:18LordDVG Quit (Remote host closed the connection)
17:06:32sam686There is an idle kick cyclelevel crash on server
17:06:36sam686GameType::gameOverManGameOver, GameConnection::onConnectionTerminated, ServerGame::removeClient, CycleLevel
17:07:36sam686In 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:39raptorhi sam686
17:07:54raptorhow do I duplicate?
17:08:16sam686umm, run a server and have 2 clients connect to it
17:08:27Nothing_Muchneed help with that bug guys?
17:08:40Nothing_Muchor is that 019b?
17:08:42sam686one does /idle, the other /settime 0.1 and leave at the last second of game time
17:09:12sam686thats like nearly the latest changes, possibly the bug existed before 019 and never noticed
17:09:47sam686hosting won't work as hosting player cannot be kicked
17:10:47raptori left at the last second
17:10:57raptorthe server went into pause mode
17:10:58sam686it may take a second try while idling...
17:11:09raptorok
17:11:25sam686maybe leave a little later, when game timer says 0:00
17:11:46raptorah ok
17:12:28koda has joined
17:13:18raptorhmmm.. still can't duplicate: i had one client on idle, another leave on 0:00
17:13:26raptorbefore or after scoreboard?
17:13:51sam686just before scoreboard, the idling player should be kicked or try to kick if it worked
17:14:58sam686keep the idling player idle though, it might take a second try while one stays idle
17:14:59raptorok, i'll try that
17:15:43sam686no hosting, both client should connect to same server
17:15:51raptoryes, that's what i'm doing
17:15:54sam686good
17:16:01raptoroops, kicked right after scoreboard
17:16:27sam686left too late? try again I guess..
17:17:02sam686it can be 0.5 second before scoreboard appears
17:17:50raptorgot it!
17:17:55raptorwow, that was hard to duplicate
17:18:00raptorhow did you find that?
17:18:57sam686my server just crash without me doing anything with no clients, pointing at GameType::gameOverManGameOver() and getClientCount()
17:25:30raptorhaving trouble duplicate again...
17:25:52Nothing_Muchuh oh dear
17:26:10Nothing_Muchhow do I set up a domain name?
17:26:24raptoryou don't need to if you don't want
17:26:41raptorit's just a human-readable name for your server
17:26:55Nothing_Muchohh, okay
17:26:56Nothing_Muchthanks
17:27:14Nothing_Muchgonna do a quick checkup and see if I can upgrade from 10.04 to 12.04
17:30:57raptorargh, still can't duplicate yet
17:31:14raptor(a second time, I mean)
17:31:35raptorsam686: do you happen to already be making a fix?
17:32:21sam686haven't started doing a fix yet..
17:33:20raptorok, as soon as I can catch it again in gdb, i'll try to fix - so far can't dupe again
17:34:56Nothing_Muchraptor: Is it okay if I use the bitfighter.org domain for my server? I'm gonna name it beginner.bitfighter.org
17:35:10raptorthat actually won't work
17:35:38Nothing_Muchbecause it's already taken?
17:35:39raptoractually - it *can* work, but I think watusimoto will have to point that sub-domain to your server
17:35:43raptoryes
17:35:50raptorbitfighter.org points to the master server
17:35:58Nothing_MuchAh okay
17:36:05Nothing_MuchSo I can just name it to whatever that isn't taken?
17:36:06raptorbut a sub-domain like that you suggest can be pointed elsewhere
17:36:22raptoryes - but there's a lot taken
17:36:30raptoralso domain names cost more money
17:36:36raptorusually
17:36:53raptoryou don't need a domain for it to appear in the server list
17:37:07Nothing_Muchwhat about a hostname?
17:37:18raptorbut a domain is nice for not having to always remember the IP address
17:37:26raptora hostname is the computer name itself
17:37:30raptoryou can name it anything
17:37:43raptorit's what shows when you log in: raptor@nothingscomputer
17:37:49Nothing_Muchoh cool!
17:37:53raptor'nothingscomputer' is the host name
17:38:05Nothing_Muchhmm...
17:38:17Nothing_Muchlemme do some more research before I add this to cart
17:38:30raptorgood idea
17:46:17Darrel has joined
17:48:30raptori think i have to kick the player on just the right tick
17:48:35raptorproving to be difficult
17:49:03raptorsam686: do you have a full stack trace I can work off of?
17:51:09sam686I think sub-domains are usually free (something.bitfighter.org and similar may be done without extra cost, i think)
17:51:53sam686Easier 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:08sam686of cource don't leave the if missing when done fixing
17:52:16raptorok
17:52:31raptorthanks
17:55:17raptorthat doesn't crash for me...
17:55:22raptor:(
17:55:58sam686the game need to end to kick, and still no hosting.
17:56:32sam686recompiled dedicated? its the server that crash, clients are fine.
17:58:03raptori commented out that one line - just had one client connect, did /settime 0.01
17:58:09raptori got kicked, no crash
17:58:43sam686add bots and then let it end game?
17:58:54raptorok
17:58:59sam686do /setscore 1
17:59:39raptorgot it!
17:59:42raptorthe bots did it
18:00:47raptorwhoa mGame is NULL ??
18:01:27sam686There may be 2 possible fix: delay kick players, or delay cycle level
18:01:37sam686I probably go with delaying kick players..
18:05:10sam686actually maybe I can fix it, found a good spot to move it to
18:11:16BFLogBot Commit: aa3f15f0bdca | Author: sam8641 | Message: Move kick idling players to fix crash from kicking in a middle of processing scores.
18:12:39sam686so my changes delays kicking idling players until right when it will change levels from game over level switch timer
18:13:14sam686also that helps to see idling player's scores in a game over scoreboard.
18:13:24Watusimoto has joined
18:13:28raptorahh... good idea
18:13:31raptorok, thanks!
18:18:02raptorsam686 or Watusimoto, can you join my server? I have a hard time figuring out why our physics is doing what its doing...
18:18:09raptorpassword is 'alf'
18:19:00raptorit starts with 69...
18:19:36Watusimotohi
18:19:47Watusimotowikipedia is on a lameness streak, I see
18:20:10WatusimotoNothing_Much: look at lowendbox.com
18:23:03Nothing_MuchHey 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:50Watusimotoyou mean like a http://nothingmuch.com name?
18:30:49Nothing_MuchI 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:08Watusimotoyou need to register a domain name
18:31:18Watusimotoor, you can just use the raw ip address
18:31:27Watusimotodepending on what you want it for
18:31:35Watusimotobut if you want a name, you need to register it
18:31:47Nothing_Muchohh
18:31:56Nothing_Muchso any raw IP address would be okay?
18:32:01Watusimotofor what purpose?
18:32:16Watusimotowell, generally yes
18:32:27Watusimotofor a bitfigter server, a domain name gets you nothing
18:32:43Watusimotofor a web server, it makes it easier for people to type your url
18:32:48Nothing_Muchyeah, that's what I'm going for, so a basic IP address would be fine?
18:33:02Watusimotofor bitfighter server, ip address is fine
18:33:10Watusimotoyou get no advantage from a domain name
18:33:37Watusimoto$1 a month is pretty cheap
18:33:43sam686for a master server, a domain name can be used
18:33:52Watusimotoit's really really cheap, actually
18:34:08sam686what if our master server needs to be a different IP address from web address?
18:34:22Watusimotosam686: that's not his issue
18:34:50Watusimotobut if it did, we'd have to set the default in the INI to the ip addr
18:34:58Watusimotoor host at bitfighter.net
18:35:06Watusimotoand have that redirect somewhere else
18:35:10raptorWatusimoto, sam686: http://www.twiddla.com/1520343
18:35:17Watusimotoactually, maybe we should always host at bitfighter.net
18:35:29sam686sub-domains are usually free, like something.bitfighter.org could point to any other IP address
18:36:45sam686I 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:52raptorWatusimoto: moveObject.cpp:514 is the failing check in those scenario cases
18:43:35Watusimotooh great, dot product
18:44:22raptoryes
18:44:23raptorso
18:44:26sam686A similar case of the same failing check is when teleporting to on top of cores.
18:44:26raptorthat < 0 check
18:44:29raptoris the key
18:44:53sam686I don't think I want to have ship get stuck inside the cores..
18:45:08Watusimotoremind me what dot means?
18:45:10raptorit's doing the 2d dot product of the movement and position-difference, and only allowing a result of < 0
18:45:20raptoruhh...
18:45:23Watusimoto:-)
18:45:32Watusimotojust thank me for not asking about cross product
18:45:35raptorforce-distance in the direction of distance?
18:45:51Watusimotov dot p is v in the direction of p
18:45:53Watusimoto?
18:45:59raptori think, yes
18:46:04WatusimotoI think too
18:46:09raptornow i have to go relearn...
18:46:40raptoryep, that's the exact line that fails in those scenarios
18:46:42Watusimotoso it clearly is taking direction and not just position into account
18:46:52Watusimotonot sure why
18:46:53raptorposition-difference
18:47:05raptordifference between ship + teleporter
18:48:54WatusimotoI have to go eat; here's what I would suggest
18:49:12Watusimotogo through the relevant code and add lots of comments to make it clearer what is happening and why
18:49:38Watusimotobecause I am getting confused with all the myPos and shipPos and otherRadius and such
18:49:50Watusimotobut if you are still stuck after dinner, I can work through the whole thing
18:50:10WatusimotoI think the dot is the issue
18:50:41Watusimotoif 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:54Watusimotoor positive or whatever, that might make it fail that test
18:51:12Watusimotoyou could also try printing the dot product and seeing how it behaves as you approach from different directions
18:51:20raptori figured out why its doing what its doing (while on the porcelain throne)
18:51:31raptorthe math is correct
18:51:49sam686We also need to fix spawning on top of teleporter
18:52:05raptora negative dot-product between those two objects means one object is moving into the other (i.e. a collision)
18:52:15raptorit's practically the definition of a collision
18:52:24Watusimotoa positive one means it's moving away?
18:52:24raptorsam686: this is that same problem, i think
18:52:27raptoryes
18:52:37Watusimotoand in all those scenarios, you are mvoing away from the teleporter
18:52:46raptoryes
18:52:47sam686Spawning on top of teleporter or moving ship to op top of teleporter kindof the same thing..
18:52:54raptorso
18:53:28sam686but, spawning on top of teleporter produces no collition checks at all so it kindof have nothing to do woth move checks.
18:54:02Watusimotogotta go... back in a bit. sorry to run out on you!
18:54:08raptorno worries
18:54:26sam686There is Teleporter::doTeleport that does checking once teleporter recharges after 1.5 seconds
18:54:46raptoryes, that would be the bandaid fix - just call that method in setPos()
18:55:24Watusimoto_ has joined
18:56:29raptoractually... haha
18:56:42sam686it might be best to only run doTeleport on each teleporter found near ship
18:57:06raptormaybe the fix is to just check the object type in that collision check - if it is a teleporter do the collide
18:58:50Watusimoto Quit (Ping timeout: 252 seconds)
18:59:01sam686What about spawning on top of teleporter? will that work too?
19:00:09raptorthat should, yes
19:00:38raptorlet me think about my idea just a bit more...
19:00:45raptormaybe i can extend it to all point objects
19:00:59raptorthat way we'd have a more robust architecture
19:02:19sam686at the bottom of in doTeleport, there is some checks for other teleporters.
19:02:41Watusimoto_ Quit (Ping timeout: 252 seconds)
19:04:19raptorthat check is just for itself - you added that check in 7385d6d3f9d0
19:04:26raptor(I think)
19:04:38raptorand i'm not sure why
19:06:30sam686maybe I got that wrong and probably should be mDestManager.getDest(dest) not getOrigin()
19:08:01raptoryeah, i'm not exactly sure why its needed
19:10:38sam686Its 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:48sam686That level is a good test
19:11:34raptoroh good, i was going to create a level for it
19:13:26sam686queryRect.set(mDestManager.getDest(dest), TRIGGER_RADIUS); fixed teleport into another teleporter, not getOrigin()
19:14:08sam686That same check could be added with ship's position
19:14:16sam686when ship spawns
19:17:51raptori need to take a break, back soon
19:21:59raptor Quit ()
19:23:37iKoda has joined
19:24:25Watusimoto has joined
19:26:52iKoda Quit (Client Quit)
19:27:21Invisible has joined
19:30:13Watusimoto Quit (Ping timeout: 264 seconds)
19:48:32LordDVG has joined
19:48:40Watusimoto has joined
20:35:13BFLogBot Commit: bc62379799f3 | Author: sam8641 | Message: Check teleporter at ship spawn and Lua setPos, Cleanup some lua_getLoc, they still functions.
20:52:37Nothing_Muchwelp, I purchased it
20:52:45Nothing_Muchand Java won't let me connect via console
20:57:28Nothing_Much Quit ()
20:57:41Nothing_Much has joined
20:59:43Nothing_MuchHow long does it take Java to be used in a browser?
21:00:25Invisible Quit (Ping timeout: 240 seconds)
21:03:08WatusimotoNothing_Much: what OS do you have?
21:03:20Nothing_MuchUbuntu 14.04
21:03:31Watusimotouse ssh from your local machine
21:03:41Watusimotossh username@<ip addr>
21:03:50Watusimotossh <username>@<ip addr>
21:04:04Watusimotoprobably ssh root@<ipaddr>
21:07:24Nothing_Muchhmm..
21:08:17LordDVG Quit (Remote host closed the connection)
21:08:39Nothing_Muchyeah it's kinda what I'm trying to figure out atm
21:08:50Nothing_Muchbut java isn't doing so hot right now
21:09:01Nothing_Muchlemme try another pc
21:37:19koda Quit (Quit: koda)
21:39:17koda has joined
21:39:19Watusimotoyou shouldn't need java
21:39:27Nothing_Muchright
21:39:28Watusimotorun ssh from ubuntu console window
21:39:28Nothing_Muchbut
21:39:31Nothing_Muchyeah I know
21:39:31Nothing_Muchbut
21:39:41koda is now known as Guest27873
21:39:44Nothing_MuchI don't know what I should be sshing into
21:39:55Watusimotoyou know the ip addr of your machine?
21:40:05Nothing_Muchlocal or server?
21:40:12Nothing_Much198.23.245.101
21:40:12Watusimotothe one you are trying to connect to
21:40:13Watusimotoserver
21:40:43Watusimotolooks like it is not responding
21:40:50Watusimotodid you start it
21:40:52Watusimoto?
21:41:03WatusimotoNormally you need to install an OS and start the machine via your control panel
21:41:24Nothing_Muchapparently it's supposedly installed
21:41:30Watusimotowhich os?
21:41:47Watusimotoon all the virtual machines I've rented I went thorugh a config screen to pick the os
21:41:49Nothing_Muchubuntu 12.04
21:41:59Watusimotodid you choose that?
21:42:09Nothing_Muchyes
21:42:29Watusimotook; I haev no experience with that one directly; I usually use centos 6
21:42:37Watusimotohowever, you probably need to manyually start the machne
21:42:47Watusimotobecause that ip addr is not responsive
21:43:04Watusimotono ssh, no ping
21:44:47HylianSavior has joined
21:45:54Nothing_Muchhmm..
21:46:05Nothing_Muchit says it's online
21:48:04Nothing_Muchokay, so maybe a subdomain is needed
21:48:11Nothing_Muchwhich is what I just added
21:48:20Watusimotono
21:48:26Watusimotoyou don;t need that
21:48:50WatusimotoYou should be able to do ping 198.23.245.101 from your cmd window and get a response
21:48:57Watusimotountil you can do that, nothing else will work
21:49:47Nothing_Muchhm.
21:49:55Nothing_Muchapparently I did something wrong then..
21:50:08Watusimotoping is like the reptilian brain... the most basic network functionality
21:50:22WatusimotoI think your machine is not running
21:50:23Nothing_Muchright
21:50:28Nothing_Muchthat's so weird
21:50:32Nothing_Muchit says that it's online
21:53:42sam686connecting to ip address have nothing to do with DNS/Domain.
21:55:20Watusimotocorrect
21:55:32Watusimotowhat says its online?
21:55:38Nothing_Muchthe status
21:55:48Watusimotocan you post a screenshot somewhere?
21:55:50Nothing_MuchI'm using chicagovps
21:55:51Nothing_Muchsure
21:55:54sam686are you sure you have the right IP address?
21:55:55Nothing_Muchlemme get one
21:56:08Nothing_Muchsam686: it says Main IP address: 198.23.245.101
21:56:55Nothing_Muchwhere should I post my screenshot?
21:57:11Nothing_Muchnvm
21:57:13Nothing_Muchimgur will do\
21:57:40Watusimotojust make sure noting private is on it
21:58:16Nothing_Muchhttp://i.imgur.com/ZxiQyYO.png nothing private
21:59:40sam686The console button in web page, does it work?
22:00:00Nothing_MuchThat's the java bs I've been trying to work with
22:00:06Nothing_Muchbut it doesn't wanna work
22:00:11Nothing_Muchnot even on Windows!
22:01:00sam686it might be the server not working or hung, freeze, something wrong, you could try reboot or something...
22:01:21Watusimotomost browsers have disabled java
22:01:47Watusimotobut try restarting the machine, as sam686 suggested
22:01:52Nothing_Muchalright
22:01:54Guest27873 Quit (Quit: Guest27873)
22:02:23sam686Test java first, something like https://www.google.com/search?q=test+java&oq=test+java
22:03:16Watusimotogood idea
22:03:39Nothing_MuchYou have the recommended Java installed (Version 7 Update 51).
22:03:50BFLogBot Commit: 5119bb0739f1 | Author: watusimoto | Message: Update XML to latest version -- loses our changes, but gets us latest format
22:03:52BFLogBot Commit: 2757da16a56f | Author: watusimoto | Message: Whitespace, colornames
22:03:53BFLogBot Commit: 6bb04c001902 | Author: watusimoto | Message: Provide API for setting zoom level, center, or extents of editor display window
22:03:55BFLogBot Commit: 92268edac69e | Author: watusimoto | Message: Simplify logic
22:03:56Watusimotook, then java is working in your browser
22:03:56BFLogBot Commit: 9bf8511dd82f | Author: watusimoto | Message: Add code example
22:03:58BFLogBot Commit: 80e2540d3d06 | Author: watusimoto | Message: Add some (untested) display info retrieval functions to Lua API.
22:03:59BFLogBot 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:25sam686java works, then the proble is either the website or your server.
22:04:41koda1 has joined
22:04:51sam686ip address not pingable and cannot ssh, either a bad IP address or the server not working.
22:05:01sam686probably server not working
22:05:06Nothing_Muchsam686: there's this error called SecurityException from Java
22:05:31Nothing_Muchcom.sun.deploy.net.JARSigningException: Found unsigned entry in resource: website
22:06:29sam686sometimes java ask if wanted to run something..
22:07:05koda1 is now known as koda
22:07:06Nothing_Muchyeah, it happened, after that a loading screen popped up, but wouldn't work for 2 minutes
22:07:11kodahi
22:07:37Nothing_Muchhi koda
22:09:38Watusimotohi
22:10:41Nothing_Muchoh my, there needs to be an SSH port?
22:15:05vs73nx has joined
22:15:05vs73nx Quit (Changing host)
22:15:05vs73nx has joined
22:27:54Nothing_Muchvs73nx: what's up?
22:28:07vs73nx Quit (Remote host closed the connection)
22:28:23Nothing_Muchwell then
22:34:30vs73nx has joined
22:34:30vs73nx Quit (Changing host)
22:34:30vs73nx has joined
22:47:32vs73nxhi Nothing_Much
22:47:53Nothing_Muchvs73nx: you wouldn't happen to know how a VPS works do ya?
22:48:28vs73nxits just a VM inside a server.
22:48:41Nothing_Muchoh wow really?
22:48:49vs73nxI think...
22:49:08vs73nxhttp://en.wikipedia.org/wiki/Virtual_private_server
22:49:12Nothing_MuchI can't even ssh into this pos I just paid 12$ for
22:49:33vs73nxA 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:43vs73nxyou should be able to
22:50:21vs73nxare you ssh`ing into the right server port?
22:51:01Nothing_Muchvs73nx: there is no port that's available on my profile page
22:51:43vs73nxdoes the hosting service say that that plan allows ssh access?
22:52:12Nothing_Muchwell it's got a console button
22:52:20Nothing_Muchwhich uses Java which won't work at all
22:52:47vs73nxdamm java...
22:53:21vs73nxare you sshing to port 22 of the servers IP address?
22:53:42Watusimotohe can't even ping it
22:53:47vs73nxoh
22:53:48Watusimotowhich to me is a warning sign
22:53:59vs73nxthat isnt good
22:54:52Watusimotobtw, vs73nx wanted to let you know your code was included in the last release
22:55:11vs73nxik, im downloading the update now
22:55:12Watusimotothoguh we still need to find a good way to use it
23:13:40raptor has joined
23:13:40ChanServ sets mode +o
23:15:44raptortough game against 6 hyper-expansions..
23:34:04raptorWatusimoto: you added another head to the repo?
23:34:11Watusimotono
23:34:18raptorlooks like... yes?
23:34:43WatusimotoI see two heads... the jit one and the other one
23:34:54raptordo 'hg heads'
23:34:58raptoron the command line
23:35:12raptorit looks like you added the editor stuff to the fixes-019 branch, but didn't merge
23:36:34Watusimotohuh
23:36:35raptorwhat was your intention?
23:36:37WatusimotoI didn't pull
23:36:48raptorahh
23:36:49WatusimotoI just did and a new head popped up
23:36:57raptordid you mean to do those changes on the 019 branch?
23:37:03Watusimotoyes
23:37:07raptorok
23:37:14raptorthen i'll do a merge, is that OK?
23:37:23WatusimotoLet me do it; I have more to commit
23:37:27raptorok
23:38:06raptori'm reviewing all the commits..
23:38:28Watusimotoso maybe once you have two heads, you can create more without comment from hg
23:38:45Watusimotousually you get a warning
23:38:47raptori always get a failure warning
23:38:48BFLogBot Commit: a864d79c3039 | Author: watusimoto | Message: Rename lua methods for a more consistent api
23:38:50BFLogBot Commit: b678c48a53cf | Author: watusimoto | Message: Fix bug in TestUtils.cpp
23:38:51BFLogBot Commit: 56edac843ab6 | Author: watusimoto | Message: Fix spawn delay tests -- all tests seem to be passing again. Yay!!
23:38:53BFLogBot Commit: e1f167b779d3 | Author: watusimoto | Message: Merge
23:38:55raptorit must be tortoise...
23:39:04Watusimotocould be
23:39:11raptorkeeping your choice - which seems dangerous
23:39:13Watusimotothough tortoise usually just shows you the hg message
23:40:00WatusimotoI wanted to ask how points work in your new code (which I haven't looked at yet)
23:40:02raptorwow, you did a lot of editor stuff...
23:40:10Watusimotoare they still a "type"?
23:40:14raptoroh, yeah... uhhh
23:40:17Watusimotoor just a table with an x and y
23:40:25raptorit's tricky -want me to explain now?
23:40:33Watusimotowell, let me ask this first
23:40:51Watusimotoone of my new methods could be used like this:
23:40:59Watusimotolocal sd = require('stardust')
23:40:59Watusimotofunction main()
23:40:59Watusimoto-- plugin:zoomDisplay(1)
23:40:59Watusimotolocal objects = plugin:getSelectedObjects()
23:40:59Watusimotolocal ext = sd.mergeExtents(objects)
23:41:01Watusimotoplugin:setDisplayExtents(point.new(ext.minx, ext.miny), point.new(ext.maxx, ext.maxy))
23:41:02Platskies has joined
23:41:03Watusimotoend
23:41:08raptorok
23:41:10Watusimotothat last line is very ugly
23:41:27raptormy changes are still fully compatible
23:41:33Watusimotoand I was thinking that ext is basiically a rectangle obect
23:41:45Watusimotoso I was thinking maybe we should create a rect to go along with pt
23:42:00Watusimotoso I could replace that last line with
23:42:03Watusimotoplugin:setDisplayExtents(ext)
23:42:28Watusimotothat would not have made sense with luavec
23:42:34raptorwe can do that, sure - 'point' now is implemented fully in Lua
23:43:06Watusimotook, 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:16raptorbut 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:32Watusimotook, I'm pretty tired, so now is not a good time
23:43:41raptoryeah - not for stack code
23:43:45Watusimoto:-)
23:44:10Watusimotoanyway... if you see bobdaduck, tell him about these new api calls... they were basically done on his request
23:44:21raptorok.
23:44:29raptorask me again about the new point implementation and i'll walk you through my changes
23:44:35Watusimotook, will do
23:44:43raptorand maybe you'll provide me with performance enhancements... :)
23:47:10raptorevil dynamic_casts...
23:48:34raptorWatusimoto: did you forget to commit TestEditor.cpp?
23:48:52Watusimotouhhh....
23:49:42Watusimotoyup
23:50:15Watusimotohere she comes!
23:50:22BFLogBot Commit: 911c4ff54ce2 | Author: watusimoto | Message: Forgot this!
23:50:53raptorthanks!
23:52:22raptorI recommend not alter much more of the Lua subsystem - when we merge 019 back into mainline, it may get difficult..
23:53:14WatusimotoI'm basically done... after my next commit
23:53:20Watusimotowhich is minor
23:53:33raptorok
23:53:45raptori'm mostly worried about any changes in LuaBase and maybe LuaScriptRunner
23:54:24vs73nx Quit (Quit: Quitting for now… See you all later)
23:59:02Watusimotonothing there

Index Search ←Prev date Next date→

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