What can GS2 do?
The focus is on "competitive and cooperative play",
which is very different from other companies.
A general-purpose game server for long-term engagement.
The only solution to achieve a meta-game cycle for long-term engagement
Breaking away from reinventing the wheel車輪の再発明からの脱却
How many times have message box functions been created in the world? We already know what to make. There should be a function to send messages, a list of received messages, unread/read management, and the ability to attach in-game items to messages. It would be even better if messages could have an expiration date. There is nothing unique about it.
Finally, it's time to break out of this long, long loop.
Features include
- - Manage the progress of quests and set challenge conditions and rewards
- - Capacity-limited inventory and the ability to stack up to a specified number of the same item in a single capacity
- - Ability to organize characters and equipment player own and skills player have already acquired
- - In-game stores that sell products for a specific period of time or limit the number of purchases
- - Version checking and news distribution
Smart SDK賢いSDK
GS2 is committed to helping developers make the development process as smooth as possible, and our SDK for game engines includes a data freshness management feature. Even if you implement an implementation that calls the API every frame, the SDK takes advantage of the local cache to avoid unnecessary communication processing.
You can focus on the game logic, which is more important than cache availability.
Here's what makes so happy
- - You can concentrate on the job at hand without worrying about the number of communications or processing times
- - No more user experience degradation due to wasteful communication processes
- - SDKs for major programming languages as well as game engines
No Codeノーコード
GS2's integration for game engines includes a no-code component called the UI Kit, which eliminates the need to write code to reflect data retrieved from the server in the UI.
You simply place text in the game engine UI and set what data you want the text to reflect on the server.
Here's what makes so happy
- - Artists or Game Designers can update and add to the UI without the need for programmers to do so
- - Programmers can focus on creative work
Smooth team workチーム作業もスムーズに
GS2 also provides extensive support for smooth team development: a single project can be shared by multiple developers, and a template file that declaratively describes GS2 settings can be shared among developers to instantly create their own environment.
Here's what makes so happy
- - You can decide for yourself when to reflect template updates made by others. No more needless investigations, doubting yourself because someone else's changes caused the program to behave in a way you did not intend during your work
- - Smooth workflow by easily adding more development and QA environments without additional cost
Scalabilityスケーラビリティ
We serve you with an immediate, scalable infrastructure. It scales instantly to sudden increases in traffic and never compromises the user experience.
You can run in-game events as you see fit and never have to worry about setting the number of servers.
We have the following achievements
- - Scaled from 500 accesses per second to 130,000 accesses per second in less than 5 minutes with no impact on error rate or response time
- - Up to 100,000 accesses per second have been verified by prior load testing
Anti-Cheatチート対策
Data tampering by a malicious player can be fatal to the game. The game's anti-cheat measures cannot be expressed in terms of read and write permissions.It depends on the function whether increasing or decreasing data values is cheating, whether adding or deleting data is cheating.GS2 implements the best anti-cheat measures for a feature by providing microservices to match the features in the game.
Prevents such attacks
- - Illegally increasing items or in-game currency
- - Attempting to reset the frequency limit counter
- - Attempting to equip an item or skill that you do not possess
Securityセキュリティ
GS2 provides its services with the highest level of security in the industry. Not even GS2 staff can log into the game servers in operation, and they can only be accessed through the APIs provided. By using only NoSQL for its database, GS2 does not accept attacks such as SQL injection.
The server is designed with a serverless architecture that starts the server in milliseconds for each request and shuts it down when it has finished processing the request.Minimizes the amount of time the server is exposed to the Internet, and The risk of introducing vulnerabilities is minimized by always starting the server with the latest OS/middleware for each request.
Prevents such attacks
- - Unauthorized login using SSH
- - SQL injection and other attacks targeting RDBMS
- - Attacks exploiting OS/middleware vulnerabilities
Standardize operational and data analysis tools運営・データ分析ツールを標準化
Whereas proprietary game servers stored data in very different ways for different projects, the data structure that GS2 stores is consistent across all projects, which is a major step toward standardizing internal operational and analytical tools.
In addition, GS2 does not hold data hostage. Access logs are provided to your data warehouse in real time, so you can analyze them at will.
GS2's open source GS2-Insight allows even the smallest developer or smallest project to get started with data analysis right away, and can also be used for customer support.
Here's what makes so happy
- - No more rushing to get operational and customer support tools in place right before launch. You can work until the last minute to increase the value of your game!
Lesson
Pricing
Individual
free
Logo must appear on title screen Please contact us via chat prior to release for logo placement guidelines.
Professional
Pay-as-you-go
Enterprise
USD 0.3-1 /MAU
Calculator
Monthly Active Users (A) | K |
---|---|
Budget per MAU (B) | USD |
Average monthly playing time per MAU (hours) (C) | Hours GS2 survey reference value Average 3 hours Error ±50 |
API request unit price (D) | USD 0.0002 /Request |
Number of API calls possible (B ÷ D ÷ C) | {{ Math.floor(budget / 0.0002 / playtime) }} Request /1 hour |
GS2 Usage Fees (A × B) | USD {{ (mau * 1000 * budget).toLocaleString() }} /Monthly |
Typical cost example
MAU | Total API Calls Play 3 Hours/mo Requests 200 Times/h | Monthly Cost(USD) | |
---|---|---|---|
Dev | 100 | 60K | 0(Free tier) |
Tiny | 3K | 1.8M | 360 |
Small | 15K | 9M | 1,800 |
Medium | 60K | 36M | 7,200 |
Large | 150K | 90M | 18,000 |
XLarge | 500K | 300M | 60,000 |
Support
Basic Support
free
Open question in GS2 user group
Business Support
USD 3000 per project/mo
Partner's Support
ASK
Please contact our partners for more information.
Special
Prototyping
USD 1000/mo
USD 200/h
Questions and Answers
Q. Can I use GS2 for PC and console games?
A. Yes, GS2 services are available for smartphones, PCs, consoles and browser games.
Platforms not listed here can also be used as long as the environment allows HTTP communication.
Some services may use WebSockets.
Q. Where is GS2's data center located?
A. We provide services in four regions: Japan, North America, Europe, and Southeast Asia.
Q. How customizable is GS2?
A. Scripts written in Lua language on the server side. Or you can extend the process with AWS Lambda (in any language) in your AWS account.
Please feel free to contact us via chat if you want to check if what you want to do is feasible.
Q. Can I copy from the development environment to my account in the production environment?
A. GS2 provides a service called GS2-Deploy. This service allows you to reproduce the same settings across different accounts.
Please see the documentation for details.
Featured Story
Bandai Namco Entertainment Inc. - Ace Angler Fishing Spirits Mobile
TAKARA TOMY A.R.T.S Inc. - Dragon Quest Dai no Daibouken Cross Blade
TAKARA TOMY A.R.T.S Inc. and SYNSPHERE Inc. - Waccha Primagi!
Topics
GS2 is used in Ace Angler Fishing Spirits Mobile
2023.03.17
Launched YouTube channel
September 07, 2022
Dragon Quest Dai no Daibouken Crossblade adopted by GS2
June 30, 2022
Data analysis tools available at no cost
May 24, 2022
ASOBI STORE EXPO 2021 GS2 was adopted
November 04, 2021
Waccha Primagi! GS2 was adopted
October 15, 2021
Get Started Free
Register for free
Changing to a paid plan can be done by changing the plan in the project settings.