guest    Login  Signup

search 

home news about media forums community download
Forums . News . Update - December 31, 2014

News

The latest announcements about Antilia

Currently: 131 Topics, 2726 Posts

Update - December 31, 2014

jeff
Lead Developer
Jen: M
Our solution to the problems encountered last Friday are showing good progress. I've created a new "Antilia Launcher" application that will be used to update Antilia in the future. One problem with having Antilia update itself is that it could at times fail to update all files correctly (and occasionally did for some testers). As a result, Antilia could leave itself in a state where it couldn't run anymore... requiring a full re-install to fix. As our new launcher only updates Antilia (and will never try to change itself), it'll always be in working order to update or repair Antilia if needed.



While creating the new app I also took the time to improve the way we download updated files. Antilia used a very basic, single-threaded approach that would download a single file at a time. This resulted in some very slow updates. I did a speed test on the previous client the other day and to fully install Antilia took 1 hour and 30 minutes on my connection.

The new launcher, however uses multiple threads and a proper content distribution network. In a timed test last night it completely installed Antilia in just 12 minutes. Of course, install speeds will vary based on your Internet speed, but the new update system is much better designed for fast connections.

There is still a log of work to do on the new Installers and Launcher, as well as on Antilia itself. Today we started testing within the development team, and I'll keep everyone posted as we see how the new systems work out.
Wednesday, December 31, 2014 4:25pm
Jeff Leigh - Lead Developer - Right Brain Games
Harmonex
Jen: 39
Have you considered trying the BitTorrent protocol (or something similar involving peer-to-peer) for distributing updates when the server is under heavy load? In addition be allowing the files to be available during server fluctuations, it would also reduce the cost of bandwidth. Whether the time/cost to implement into the launder would be lower than the savings is something I don't have enough knowledge on.
Wednesday, December 31, 2014 7:57pm
Da'Lantros. Da'Lanterns. Da'Tents. Intense.
TaruTheKitsune
Jen: 14
Quote by Jeff Leigh:
As our new launcher only updates Antilia (and will never try to change itself), it'll always be in working order to update or repair Antilia if needed.


You mean that the luncher will scan everytime if the files are not corrupted or damaged? I admit the way how it sound is really nice, how many time I deleted a files by mistake and I've needed to re-install the game completly xnx

Anyway it look very nice!
Wednesday, December 31, 2014 8:17pm
Harmonex
Jen: 39
BitTorrent is no more "piracy tech" than http. Blizzard uses the protocol, as do CCP Games (EVE Online). A notable university in my own state, and even our government uses it. Facebook, Twitter, Archive.org...

en.wikipedia.org/wiki/BitTorrent#Adoption
Wednesday, December 31, 2014 8:18pm
Da'Lantros. Da'Lanterns. Da'Tents. Intense.
Mikaroth

Jen: 29
Not entirely sure why that post got so much hate; BTP does have legitimate use. Case in point, a number of developers who've offered DRM-free copies of their games through Humble Bundle (et al.) distribute those primarily through torrents.

While I'm not sure what it would take to implement in this specific case, it does seem like it'd be extremely viable. It cuts demand on the servers (especially during the pre-uptime rush for downloads/updates), speeds download times, and helps to ensure that everyone has consistent copies. This could also help increase download speeds for individual users, especially as the player population continues to increase (most of whom tend to download/update at approximately the same time).
Wednesday, December 31, 2014 8:35pm
IGN: Mikaroth da'Ariiel
I am why we can't have nice things.
YetAnotherKen
Jen: 13
Quote by Harmonex:
Have you considered trying the BitTorrent protocol (or something similar involving peer-to-peer) for distributing updates when the server is under heavy load? In addition be allowing the files to be available during server fluctuations, it would also reduce the cost of bandwidth. Whether the time/cost to implement into the launder would be lower than the savings is something I don't have enough knowledge on.


The main problem I have with BitTorrent, or any peer to peer software is that in order for it to work the individual clients each report their IP-address to the other clients they are connected to. In today's world, this is not an entirely wise thing to use on a public network.
Wednesday, December 31, 2014 9:10pm
Kagai da'Tasiiama
jeff
Lead Developer
Jen: M
Quote by Mikaroth:
Not entirely sure why that post got so much hate; BTP does have legitimate use. Case in point, a number of developers who've offered DRM-free copies of their games through Humble Bundle (et al.) distribute those primarily through torrents.

While I'm not sure what it would take to implement in this specific case, it does seem like it'd be extremely viable. It cuts demand on the servers (especially during the pre-uptime rush for downloads/updates), speeds download times, and helps to ensure that everyone has consistent copies. This could also help increase download speeds for individual users, especially as the player population continues to increase (most of whom tend to download/update at approximately the same time).

Fair points - I had heard Blizzard was using it for WoW, but wasn't aware of EVE using it. Still, I don't think there is any sense in using BitTorrent for Antilia anytime soon. It would create far more problems than it would solve currently.

To be be clear, I'm not hosting the update files on the same server as antilia-game.com or the game server, so players downloading the game would not impact either server. I'm using services specifically for file hosting, and frankly Antilia's community is nowhere near the size where a new update will have any impact on those services.

As far as the future, I'd need a lot more convincing that this is a good idea. I share YetAnotherKen's concern that announcing the IPs of Antilia's players isn't a great ideas as far as privacy goes. The BitTorrent protocol itself isn't nearly as prolific as HTTP when it comes to available implementations. I wouldn't want to implement the BitTorrent protocol handling myself, and that means using an open-source library. That raises security concerns on top of privacy concerns. I get a little nervous at the idea of a library I didn't write opening ports on player systems and announcing to the world that it is listening.
Thursday, January 1, 2015 7:04am
Jeff Leigh - Lead Developer - Right Brain Games
Harmonex
Jen: 39
This is a good moment to give a PSA for our Steam users here.
www.reddit.com/r/Steam/comments/1u2sye/til_that_anyone_can_find_out_your_real_ip_address
Thursday, January 1, 2015 10:34am
Da'Lantros. Da'Lanterns. Da'Tents. Intense.
Zeek illuser

Jen: 40
Is the launcher available to download in advance to prepare for the live event, or will it be tweaked again before then?
Thursday, January 1, 2015 1:49pm
jeff
Lead Developer
Jen: M
Quote by Zeek illuser:
Is the launcher available to download in advance to prepare for the live event, or will it be tweaked again before then?

As the launcher is a new piece of software, I certainly wouldn't want to wait until the actual event to roll it out. We'll make it available ahead of the event so that it can be tested beforehand any any bugs that are discovered can be fixed.
Thursday, January 1, 2015 2:00pm
Jeff Leigh - Lead Developer - Right Brain Games
Page: 1 2   Next

You are not currently logged in. You must first log in to post a reply.
Frequently Asked Questions Development Team

Antilia - Copyright © 2017 right brain games