Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (739)
Games in Android Showcase (224)
games submitted by our members
Games in WIP (820)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Hosting game/demo file for download  (Read 1763 times)
0 Members and 1 Guest are viewing this topic.
Offline Optimo

Junior Devvie




I'm gon have to know, how ya garden grow


« Posted 2017-09-29 13:13:02 »

What do you recommend for hosting my game for download? The distribution file is like 400mb. I wanted to have the link on my own website.

For testing with my friends, I had put the file on Google Drive, but I don't reckon that would work for mass distribution.

I am quite noob in this regard, so spare no details if you have advice.
Offline SteveSmith
« Reply #1 - Posted 2017-09-29 14:21:24 »

I usually use GameJolt, Itch or Indiedb.

Online jonjava
« Reply #2 - Posted 2017-09-29 18:49:51 »

Amazon S3

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline CommanderKeith
« Reply #3 - Posted 2017-09-30 11:13:19 »

You could host that on a Tomcat server (it's java which make things easier) on a RamNode VPS for less than $5/month:
https://www.ramnode.com/vps.php
4 Years ago they had the best deals when I was looking. I've stayed with them and there have never been any glitches in that time which is great.
This site has some interesting discussion of the best deals these days:
https://www.lowendtalk.com/
Cheers,
Keith

Offline KaiHH

JGO Kernel


Medals: 446



« Reply #4 - Posted 2017-09-30 11:36:26 »

Amazon S3 is the cheapest and very reliable (4 nines) option when it comes to storage-only, since you don't need compute capability, let alone a full virtual server.
You can even calculate your estimated per-month costs here: https://calculator.s3.amazonaws.com/index.html
Let's say you live in the UK and may require 4GB of total storage and your game will _probably_ be downloaded 100 times per month, then you will be charged 22 UScents per month (edit: wrong calculation) $2.25 per month.
Online jonjava
« Reply #5 - Posted 2017-09-30 11:40:40 »

And you can create temporary public links to your private resources on S3 among other things.

Offline CommanderKeith
« Reply #6 - Posted 2017-09-30 13:05:20 »

Gee, that's very cheap! I'll have to check it out too.
I always assumed that Amazon was the premium service used by big companies and would be expensive.

Offline Riven
Administrator

« JGO Overlord »


Medals: 1313
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #7 - Posted 2017-10-01 13:03:15 »

Amazon S3 is the cheapest and very reliable (4 nines) option when it comes to storage-only, since you don't need compute capability, let alone a full virtual server.
You can even calculate your estimated per-month costs here: https://calculator.s3.amazonaws.com/index.html
Let's say you live in the UK and may require 4GB of total storage and your game will _probably_ be downloaded 100 times per month, then you will be charged 22 UScents per month (edit: wrong calculation) $2.25 per month.

He mentioned 400mb download, you mentioned 1000x per month = 400GB/month = $34.65, according to that calculator.

Edit: right, you changed it to 100x per month... and corrected yourself in the pricing too, so you were 2 orders of magnitude off Smiley Bandwidth is still expensive Pointing

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline CommanderKeith
« Reply #8 - Posted 2017-10-02 01:56:29 »

RamNode looks like slightly better value then.
With the '256MB CVZ' OpenVZ HDD option you pay 8$/quarter ($2.66/month) and get 256MB RAM, 1 CPU core, 120 GB storage and 1000GB/month bandwidth:
https://www.ramnode.com/vps.php

Offline Riven
Administrator

« JGO Overlord »


Medals: 1313
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #9 - Posted 2017-10-02 06:06:33 »

These VPS providers massively oversell. With S3 there is no overselling (you pay what you use), hence it's more expensive. If every customer of RamNode would actually use 1000GB, their pricing would be unsustainable at $2.66. (S3 would charge you $88.00). Having said that, by all means pick the cheapest Smiley (for non-critical applications)

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline CommanderKeith
« Reply #10 - Posted 2017-10-02 08:38:30 »

Interesting, makes sense.
Do you still use Linode, Riven? If you had the time and energy to switch, would you host jgo on Amazon S3 or a VPS?

Offline Riven
Administrator

« JGO Overlord »


Medals: 1313
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #11 - Posted 2017-10-02 14:18:09 »

AWS/S3 is merely a directory-tree with files and access-control, you cannot host JGO on it Smiley

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline gouessej
« Reply #12 - Posted 2017-10-02 22:16:51 »

Hi

I admit that it might be a bit difficult for a newbie but I advise you to have your own server at home especially if you want to work for years on your game. You can use a cheap low energy single board computer (Raspberry Pi, Internet Cube, ...) for the hardware. It requires a domain name and preferably a fixed public IP address. I wrote a very long tutorial about that:
https://gouessej.wordpress.com/2017/07/17/lauto-hebergement-pourquoi-comment-self-hosting-why-how/

It gives you full control at the price of full responsibility but if you do the "right" choices, you'll waste less time later. Moreover, I think that lots of people overestimate the risks in terms of security. I succeeded in avoiding lots of attacks with a very few simple rules.

By the way, if your internet service provider gives you a fixed public IP address for free or if you pay only a few dollars per month for the VPN, my solution can become even noticeably cheaper than some other solutions suggested in this thread.

If you need any help, just let me know. If you're really scared by the amount of things to learn, you'll probably choose another solution.

Julien Gouesse | Personal blog | Website | Jogamp
Offline CommanderKeith
« Reply #13 - Posted 2017-10-03 08:46:55 »

That's a very comprehensive guide, thanks for posting!
Where I live, static IP addresses are quite expensive, 10$ per month.
https://www.telstra.com.au/broadband/extras
Is it the same in Europe?

Online jonjava
« Reply #14 - Posted 2017-10-03 20:54:44 »

It's a nice guide indeed but it's not as "simple" as that. ISP's won't let you host your own server willy nilly not to mention availability, reliability and robustness without even thinking about security yet. Ease of use and maintenance also have value.

@gouessej could use a little less propaganda ( for lack of a better word ) though. I mean the hammer and sickle logo isn't very flattering for one thing. :d

Offline Icecore
« Reply #15 - Posted 2017-10-04 16:12:05 »

There is plenty Free Web hosting in internet – with 400gb+ or even unlim bandwidth
+there are many file hosting with wait 30 sec to download
Or you can use Google drive or similar ^^
(steam 100$ for game + free bandwidth XD)

@jonjava
IMHO: Sorry but: that racism (or similar words) to criticize someone for their site logo and life position.

Quote from: gouessej
I get away from the extralegal censorship of the asocial networks under imperalist control
Its not so simple as it looks – custom server can’t help with censorship
– it can be blocked in 1 minute by IP (or even by server internet provider)

“until you not dangerous - no one cares about you”
and even sites like “Pirate Bay” may live for years and years
– but if “they” want – they can block it in all form less then 1 day
- its very easy – simple no one care )

p.s I support “gouessej” position to be independent ^^
(until his action not harm others)
why? because hi at least trying change something in better way
Yes, trying to be independent may go wrong way and its f**k up something important XD
But we don’t know future)
(believe you or not but in couple 50-100 years people will be paying for Air)

pp.s IMHOOOOOOOO "Amazon S3" is full crap
 - never ever use it: their prices are ridiculous their stability not bigger than other big providers VPS
(same as Microsoft Clouds XD)
Its sad to see so many brainwashed people believe in fluffy Ads (with magic inside)
All you need is simple pay little more and all that magic can be yours Wink

Last known State: Reassembled in Cyberspace
End Transmission....
..
.
Online jonjava
« Reply #16 - Posted 2017-10-04 17:26:39 »

@Icecore
I'm being racist? Really? Do you even know what it means? What makes the hammer and sickle logo any less murderous, reprehensible or pathological than, say, the swastika?

I'm all for criticism by the way. I think it's vital for a free society to be able to criticize anything and everything. That goes both ways of course.

Offline Riven
Administrator

« JGO Overlord »


Medals: 1313
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #17 - Posted 2017-10-04 22:49:19 »

Blah blah blah Cranky

Back on topic please, or I'll wake the chatchat monster from it's slumber.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings!
Offline gouessej
« Reply #18 - Posted 2017-10-05 23:15:59 »

That's a very comprehensive guide, thanks for posting!
Where I live, static IP addresses are quite expensive, 10$ per month.
https://www.telstra.com.au/broadband/extras
Is it the same in Europe?

It's "free" (included) with some ISPs but some others are very expensive (about 18 € per month). I only know the prices in France. It's a lot cheaper for the professionals and associations in general.

It's a nice guide indeed but it's not as "simple" as that. ISP's won't let you host your own server willy nilly not to mention availability, reliability and robustness without even thinking about security yet. Ease of use and maintenance also have value.

@gouessej could use a little less propaganda ( for lack of a better word ) though. I mean the hammer and sickle logo isn't very flattering for one thing. :d
I respect your opinion even though I disagree with you. You're right about the ISPs, that's why the VPN is highly recommended, maybe it's not clear in my tutorial.

Quote from: gouessej
I get away from the extralegal censorship of the asocial networks under imperalist control
Its not so simple as it looks – custom server can’t help with censorship
– it can be blocked in 1 minute by IP (or even by server internet provider)

“until you not dangerous - no one cares about you”
and even sites like “Pirate Bay” may live for years and years
– but if “they” want – they can block it in all form less then 1 day
- its very easy – simple no one care )

p.s I support “gouessej” position to be independent ^^
(until his action not harm others)
why? because hi at least trying change something in better way
Yes, trying to be independent may go wrong way and its f**k up something important XD
But we don’t know future)
(believe you or not but in couple 50-100 years people will be paying for Air)
Maybe my sentence can be misunderstood. The blocking by the ISPs is "easy" to drive inefficient, you can use the DNS of the FFDN or Opennic. I can ask Franciliens.net to give me another public fixed IP too and domain names aren't very expensive. I have lots of solutions to drive blocking inefficient.

I'm all for criticism by the way. I think it's vital for a free society to be able to criticize anything and everything. That goes both ways of course.
Yes, constructive criticism is ok for me but no freedom is absolute, you benefit of it in certain limits, there is a frame. This frame is vital for a society too. It's off topic so I won't talk about that further.

Back on the topic: My suggestion is viable, my server has been up most of the times since August 2016, I make some backups. I don't claim to be able to resist huge DDOS attacks. If you really host only a game, you'll probably never have to undergo such attacks. There's nothing magic. I'm just a human being, I can make some mistakes. If anybody has some documented suggestions to do about security, I'll be glad to read them Smiley Let's learn, that's why we're on Java-gaming.org, we learn every day  Grin I wouldn't write a tutorial about those topics if I was a total newbie and maybe JGO is attacked a lot more than my few websites.

Julien Gouesse | Personal blog | Website | Jogamp
Online jonjava
« Reply #19 - Posted 2017-10-06 18:32:40 »

The strawmanning is real ITT.

Offline DrHalfway
« Reply #20 - Posted 2017-10-10 22:04:59 »

If your game is an APK (Android) or IPA (IOS) I'd suggest looking into HockeyApp. It also has an API to automate uploads/invites etc..

Pages: [1]
  ignore  |  Print  
 
 

 
Ecumene (52 views)
2017-09-30 02:57:34

theagentd (76 views)
2017-09-26 18:23:31

cybrmynd (183 views)
2017-08-02 12:28:51

cybrmynd (182 views)
2017-08-02 12:19:43

cybrmynd (189 views)
2017-08-02 12:18:09

Sralse (197 views)
2017-07-25 17:13:48

Archive (747 views)
2017-04-27 17:45:51

buddyBro (881 views)
2017-04-05 03:38:00

CopyableCougar4 (1429 views)
2017-03-24 15:39:42

theagentd (1319 views)
2017-03-24 15:32:08
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!