Project: Good Games Title: Introduce to GGOnline Date: 2013.12.26

Good Games
Introduce to
GOODGAMES Online
2013. 10. 10
True Digital Plus, Co. Ltd
Project: Good Games
Title: Introduce to GGOnline
Date: 2013.12.26
Abstract
TDP just launch our own launcher called “GG Online”. This launcher is a center of TDP’s
game that user can register/download/start TDP game in one place. This document was written to
help understanding how does GG Online work.
System Requirements
Type
Minimum requirement
Operating System
Windows xp home edition sp2
CPU
1 GHz Pentium processor or equivalent
RAM
1 GB
Hard disk
up to 500 MB of available space may be required
Display
1024 x 768 high color, 32-bit
.Net Framework
.Net Framework 3.5
Benefit of GG Online
“GG Online” can hold a whole user life cycle in an application. Mean that,
1. User login only once and can play every TDP’s game.
2. User can register from this launcher
3. User can download game from this launcher
4. User can refill from this launcher
5. User can follow game’s news from this launcher
6. User can add other user as friend and communicate with them from this launcher
Summary
“GG Online” is the name of TDP launcher. User can use any account from any TDP game to play any
other TDP game.
“GG Online” will handle authentication process from beginning to the end and pass user’s
Data to game when game launcher is executed.
If user’s data is valid, game must by-pass login process and use user’s data from“GG Online”
Please see “GAME Launch Process” document for more detail
2/8
Project: Good Games
Title: Introduce to GGOnline
Date: 2013.12.26
How does GG Online work?
There are 7 steps to play Game via GG Online
1. Execute “GG Online”
2. Patch “GG Online”
3. Login to GG Account
4. GG Lobby
5. Choose Game
6. Download Game Client
7. Execute Game Launcher
8. Execute Game Client
9. Play Game
START
(6)
Download Game Client
N
Execute
GOODGAMES Online
(1)
Patcher
(2)
Login
GG Account
(3)
Game Lobby
(4)
Choose Game
(5)
Have Game Client
Y
Login Page
N
Execute Game Launcher
(7)
Execute Game Client
(8)
Check Param
Y
Play Game
By-Pass Login
(9)
END
Picture. Process Flow
3/8
Project: Good Games
Title: Introduce to GGOnline
Date: 2013.12.26
Step1: Execute GG Online
User start by download “GG Online” from our website (http://launcher.gg.in.th) and after
“GG Online” is installed user double click “GG Online” icon on their desktop to execute “GG Online”
Picture. GG Online Icon
Step1: Patch GG Online
After executing the "GG Online", If "GG Online" is updated, the program will automatically
update itself.
Picture. Patcher Page
Step3: Login to GG Account
After “GG Online” is successfully executed, login page will be shown. User have to login to
their account first. If user didn’t have one, they can register from this page.
Picture. Login Page
4/8
Project: Good Games
Title: Introduce to GGOnline
Date: 2013.12.26
As you can see in above picture that there is drop-down list in login page. This is for identify
type of the account. Type of account is in numeric format called “AppID”. This “AppID” is the part of
our feature in our platform called “Authentication Center” that consolidate all TDP’s game account int
o a single core system
This feature allow every TDP account (from any game) to login to any TDP’s game. This is
the reason why drop-down list is needed. Because the “Authentication Center” need to know where
the account came from so the system can get authenticate from the right account. (Please see
“GAME Launch Process” document for more detail)
Step4: GG Lobby
After user successfully login to “GG Online”, lobby will be shown. User can see all TDP’s
game in this page.
Picture. Lobby Page
5/8
Project: Good Games
Title: Introduce to GGOnline
Date: 2013.12.26
Step5: Choose Game
User can choose game that they want to play by click at the game list (left side) then game
detail will be shown (right side). They can start game from this page as well.
Picture. Game Page
Step6: Download Game Client
At this step, If user not installed game client. User can download game via this page and
after download and installed
Picture. Download Page
6/8
Project: Good Games
Title: Introduce to GGOnline
Date: 2013.12.26
Step7: Execute Game Launcher
After user click “StartGame” via “GG Online”, selected game launcher will be executed and
patch process will be updated automatically.
Please be noted that “GG Online” didn’t patch game by itself. Game still need to provide a
game launcher for patching.
Picture. Game Launcher
At this step, If game use launcher login, launcher must by-pass login page. GG Online will
pass user’s data when game launcher was executed. (Please see “GAME Launch Process” document
for more detail)
7/8
Project: Good Games
Title: Introduce to GGOnline
Date: 2013.12.26
Step8: Execute Game Client
After patch process is finish, game client will be executed.
Picture. Game Client
At this step, If game use client login, client must by-pass login page. GG Online will pass
user’s data when game launcher was executed. (Please see “GAME Launch Process” document for
more detail)
Step9: Play Game
After game client receive user’s data, client just load character data from Game DB and let u
ser play. But if it’s a new user, create a new character for this user.
8/8