Read about how to make game server for game, The latest news, videos, and discussion topics about how to make game server for game from alibabacloud.com
I have a blog post about the game server.
Http://blog.csdn.net/liuxialong/archive/2011/06/12/6539762.aspx
However, the length is too long and too much attention is paid to details, which is suitable for deep reading.
Here we provide a kind of macro-control MMORPG Server DesignArticleIt is suitable for beginners. After reading this article, you can have a rough
The original name of the blog from Yunfeng: multi-process game server design
Address: http://blog.codingnow.com/2006/10/multi_process_design.html#comments
Currently, our game server group is designed in a multi-process manner. To emphasize multi-process, we want to add another point. Each process is single-threa
An open-source game server engine that uses simple agreed protocols to allow clients to interact with the server. The kbengine plugin can be used to quickly interact with (unity3d, ogre, cocos2d, HTML5, etc) technology is combined to form a complete client.
The underlying Server framework is written in C ++ and the
After several months of selection, I saw grapefruit, scut, photon, and finally selected kbengine. Internal tests were conducted to ensure high performance, security and stability, strong distributed scalability, and fast development speed. This engine is quite good, free and open-source and well-developed. You don't have to worry about documentation, tool console, billing service, and so on. The database does not need to be concerned at all. The engine can automatically store and synchronize
SNS games are basically the use of HTTP short connection, using Java to develop the server can use the Servlet+tomcat very easy to start the service side of the architecture. Here is a good use of a servlet design, I have seen a lot of HTTP request-based game server using Struts, Spring, hibernate and so on, in fact, I feel for the
When the game server starts, the server loads the dynamic link library of each game logic processing module based on the information in the configuration file, and then calls the dllcreate function of the module to initialize the module.
The configuration file can be as follows:
Modulecount = 30
Module1 = battlesys
Mod
Summary stickers2013 Outstanding open Source engine and open source game projectHttp://mobile.51cto.com/aengine-431122.htmHttp://www.oschina.net/search?scope=projectq=%E6%89%8B%E6%B8%B8Current several open source game server Introductionhttp://www.oschina.net/question/1986738_224669User paste, after use to summarize the merits of each familyhttp://www.oschina.net
Tags: blog HTTP Io OS Ar data on LogHttp://www.oschina.net/question/12_22983Here is an article on macro understanding of the MMORPG server design. It is suitable for beginners. After reading this article, I will have a rough understanding of the server design, so that I can gain a deeper understanding of the interesting part.1. The first is a common server struct
Configuration table
Presumably, all game servers will be used.Configuration tableConfiguration tables may come from files (Excel, XML, JSON, etc.) or databases. However, to avoid frequent access to disk files or databasesMemory. A configuration table generally consists of multiple rows with a unique ID for each row. In the game logic, you can find a configuration based on the ID. Since every
Address: http://dev.gameres.com/Program/Abstract/Thinking/online_g_3.htm
Next, I want to talk about the NPC design and NPC intelligence on the server. First, we need to know what the NPC is and what the NPC needs to do. The full name of NPC is (non-player character). Obviously, it is a character but not a player. From this point, we can know that some NPC behaviors are similar to those of players, he can walk, fight, and breathe (This point is mention
Next, I want to talk about the NPC design and NPC intelligence on the server. First, we need to know what the NPC is and what the NPC needs to do. The full name of NPC is (non-player character). Obviously, it is a character but not a player. From this point, we can know that some NPC behaviors are similar to those of players, he can walk, fight, and breathe (This point is mentioned in the later NPC intelligence). What's different from the player's obj
The concept of sending a data processing pattern:
It is believed that every person who writes the game server for the first time will send the data processing here, because it is more difficult to grasp the timing and drive of the message when compared with the processing of receiving message. Why, then? Let's look at the following socket-readable condition:
1: The number of data bytes in the socket recei
Data Storage Server
The data in the game is roughly divided into static configuration data and dynamic player data. This discussion focuses on the solution for player data storage.
Although the game applies more writes than reads, it is still necessary to add the cache layer. When more than one application server start
class.Implementation of helper interface-related classesNext, we will introduce other interfaces of this game except the main game interface. The development steps are as follows.Main menu interface CaiDanView classShengyinKGJiemian classGuanYuView classRecord interface JiLuView classSQLiteUtilImplementation of game interface related classesNext we will introduc
Here is an article on macro understanding of the MMORPG server design. It is suitable for beginners. After reading this article, I will have a rough understanding of the server design, so that I can gain a deeper understanding of the interesting part. 1. The first is a common server structure, including: Login server,
the prediction, for the prediction works just as normal game code Does–evolvin G The state of the game character forward in time according to the player ' s input. The difficulty is in applying the correction back from the server to resolve cases when the client and server disagree Abo UT where the player character sh
Hongye Qingcheng one-click webpage game server + client (no need to install Java) source code, no need to install java
Qingcheng's one-click installation version server (including the client), without the need to install Java, you can directly start the server to enter the game
A good design for using Servlet and Java annotations on the game server
SNS games basically use HTTP short connections. When using Java to develop the server, you can use Servlet + Tomcat to easily start the server. Here we will introduce a better design with Servlet. I have also seen many HTTP-based
What is a server? For many people it may just be simple to become a program running on the server, and the server is usually meant to be a program that runs on the server side. So how do we understand and analyze game servers?In the traditional sense, after the program runs,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.