Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411430 Posts in 69363 Topics- by 58416 Members - Latest Member: JamesAGreen

April 19, 2024, 04:18:52 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperTechnical (Moderator: ThemsAllTook)Self-updater for mobile online games? Does this makes sense to you?
Pages: [1]
Print
Author Topic: Self-updater for mobile online games? Does this makes sense to you?  (Read 547 times)
molikto
Level 0
*


View Profile
« on: February 03, 2017, 06:43:29 AM »

Hi,

Forgive me if this if off-topic, but this is the only place that I found might be relevant. Please remove it if it is not allowed :-(

Does the idea of "self update", "hot patching", "hot update" without go through Google Play & App Store makes sense to you? I asked because I live in China, and here, online mobile games almost always have the ability to hot patching their games (although it seems be be forbidden by App Store policy). I don't know if it is the same for players & devs outside of China? Seems all efforts I found in this area is created by Chinese https://github.com/xebecnan/UniLua, https://github.com/lightszero/CSLightStudio.

How is this done in games like Clash Royale? Does they use self-updater?

If this is not necessary or important to you (as a dev or gamer), why? (One reason is Google Play is unavailable in China, so people cannot auto-update their apps in background)
Logged
Columbo
Level 0
***


View Profile
« Reply #1 on: February 03, 2017, 11:45:57 PM »

It's really common for games to be able to download data updates without going through the app stores. Particularly those games that have small download sizes <100MB so that they can be downloaded over cellular connections, but when you first run them they install another 400MB of data. Even games that don't do major data downloads will often phone home and download configuration files to allow developers to change non-IAP shop prices, or modify difficulty levels etc.

You can't modify your executable without going through the proper update channels. However, if your game relies a lot on scripting, then the lines between executable and data are more blurred. I think the app stores are happy enough for you to patch or tweak your game outside of their proper update channels, but not to radically change it.

As Apple say in their https://developer.apple.com/app-store/review/guidelines/: "We will reject apps for any content or behavior that we believe is over the line. What line, you ask? Well, as a Supreme Court Justice once said, "I'll know it when I see it". And we think that you will also know it when you cross it."
Logged

Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic