Forums » General

New Webserver, Database servers, etc.

12»
Jul 30, 2015 incarnate link
So, if things seem.. different, or mildly broken, it's because they are!

We just did a pretty huge migration, and totally changed the way our data is moved around, and where some of it is hosted.

You're now using a very different web server machine, all built from scratch. We also changed both our main database servers to new software and a new architecture.. so in the meantime, things are a little weird.

We're fixing things as fast as we can, but if you see something broken, let us know (right now the guild list seems wrong, and the duel/cargo stats are not online yet.. nor is the game itself back online yet, but we're working on it).
Jul 30, 2015 incarnate link
Ok, forum post timestamps seem to be not-right.
Jul 30, 2015 Faille Corvelle link
Active Player List shows quite a few players online too.
Jul 30, 2015 incarnate link
Yeah, that'll be back eventually.
Jul 30, 2015 Pizzasgood link
Something is different with the bottom of threads where the reply link is. I think it used to be on the right? Or maybe there's a missing horizontal line or something. Just looks different.

Also, the text color in posts is slightly less bright than it used to be.
Jul 31, 2015 RoboticMechanicalJeb link
@Rin
Yeah, the Horizontal Line is missing...
Jul 31, 2015 greenwall link
the little pins and lock symbols for stickied and locked posts don't show up on iPad since the update (granted I am running an older ios)
Jul 31, 2015 incarnate link
greenwall: did you try reloading? My desktop browser did that too, at first, until I re-loaded.

We moved a lot of website stuff around to different locations, and the expire times on the css and whatnot are really long, so they have to be forced to re-load. On a "fresh" browser it wouldn't be an issue, but it could be for people who have already been using the site.
Jul 31, 2015 abortretryfail link
Finally got off LiteSpeed huh?

It's loaded fine for me on 3 different devices. :)
Jul 31, 2015 incarnate link
Yeah, it required a lot of re-architecture, or it would have happened much sooner. It's actually been in process and internal testing for a couple of years. Still, took a big push to finish it.
Jul 31, 2015 abortretryfail link
Seems faster too. Nice job!

Does it make it any easier to add features to the forum?
Jul 31, 2015 abortretryfail link
Stuff like this seems like it could be an easy fix:

https://www.vendetta-online.com/x/msgboard/2/24352

Just add ?page=blah to the end of the /reply links.
Jul 31, 2015 Pizzasgood link
"did you try reloading? My desktop browser did that too, at first, until I re-loaded."

Ah! I just did a forced reload and now the stuff I mentioned earlier is better. I should have thought of that, derp.
Jul 31, 2015 incarnate link
Seems faster too. Nice job!

Thanks! Yeah, it's a big improvement. SPDY support, http strict transport security (although set so low as to be disabled, temporarily), with chacha20/poly1305 support. Going to add ocsp stapling, http key pinning, etc. Then maybe later add a CDN to further increase static content speeds.

Does it make it any easier to add features to the forum?

No, it doesn't really have anything to do with that. But I'll see what I can do about that Reply thing. It annoys me all the time, too.

Ah! I just did a forced reload and now the stuff I mentioned earlier is better. I should have thought of that, derp.

I actually just fixed that this afternoon :). But again, because expires on css are like.. 3 months, or something, people will need to force-reload to get the changes.

[EDIT] (I've re-set the expires to be super short for a while, to help people).
Aug 05, 2015 abortretryfail link
When you get back to game development, could you add TLS to the TCPSocket functions so we can continue scraping the game website to get information that isn't actually available in-game? :)

Examples:
- What guild is someone in when they're not in the same sector as you within targeting range? (Needed for working around how bad the key system is)
- Who is winning CtC?
- Who is winning Deneb?

...etc.
Aug 05, 2015 incarnate link
Hmm. Maybe you could just come up with a list of stuff you would want access to, that you use from the website, and we could export that data into the sandbox? That seems less-dumb than you having to make SSL calls to our website.

(Perhaps said list could be a Suggestions forum post).
Aug 05, 2015 Savet link
Inc, by sandbox, do you mean the game client?

If so, I would agree that exposing said data through a Lua (spelled correctly!) function would be the ideal scenario, but would limit such data analysis for anyone wanting to perform any web analytics that were previously possible by screen-scraping.

Another good alternative would be to expose the data through a rest api call, to be used by either plugins or non-game requests.
Aug 05, 2015 incarnate link
Yes, the "lua sandbox" is basically the exposed area of data made available in the game client for plugin development.
Aug 06, 2015 Savet link
Instead of doing all of this, can I have an unaligned faction?
Aug 06, 2015 incarnate link
Heh, there is more work involved in that.