2017年10月16日星期一

Online game on the server requirements

streaming media server

Relative to the single-player game or other local area network (LAN), a large network game the client is no longer to logical processing of data, most of the logic calculation on the backend server for processing, lead to the player and the data transmission between the backend server frequency is much and mostly keep long link, the server response speed, concurrent ability, link stability performance is directly determines the client player's user experience. As a result, the game server selection and architectural construction and to the Web server, game server taller to the requirement of the hardware and the whole system architecture.
1,Quick response;
As a result of the online game server cluster corresponding to all the game client, each player's actions in real-time influence each other. PK between players, for example, in receives the players command, the server need to immediately determine both weapons, hit points, armor and resistance properties, and then pass through a certain algorithm to final output a damage. And these all need server in real-time operation and make feedback, need in millisecond delay. Therefore, the logic of online game server needs strong computing ability, or adopt high-performance servers, or through the ascension of the whole system server cluster computing ability.
2,,High concurrency
For a popular online game, high concurrency ability test is a difficult problem on the server. The player's in-game frequents large-scale landing and at the same time, the group chat will need high concurrent processing link. To the IM server, for example, when a player in the game issued a message that goal is the whole map all players, so this message may need to be sent to the tens of thousands of players at the same time, the news released and this is just a player, if it's 10, 100 or 10000 players at the same time send the radio? So, a same hardware configuration of the server, may run Nginx (concurrent) for dealing with the Web server can handle thousands of links at the same time, but for a game server is only 1, 2000. For the login and management server, therefore, can support high concurrency basis is an important consideration.
3,A large amount of data
A large online games on the server side need to store a large amount of data, such as the game map data, resource data, the basic data of won't have too big change. In addition, the player to create a game each character will have a series of data to be stored, such as the name, ID, equipment, pet, attributes, and so on, and whether or not the player whether online, long time not logged in, the relevant data needs to be permanent. Online storage server, therefore, need to larger, safe storage space to store the data.

VPS Server Hosting Is Synonymous With Higher Performance And No Downtime

streaming media server

If you are looking for a web hosting plan that ensures to enhance the performance of your server at a fraction of the price, then you should opt for a VPS server hosting. With VPS server, you can get the leverage to take full control over your server along with maintaining privacy of your mission-critical applications with ease. It is a revolutionary solution that has created storm in the web hosting industry. However, the VPS server is shared and as a result, the cost of its deployment is substantially lower despite offering the same level of privacy as that of the dedicated server.
In VPS web hosting, the server is partitioned into multiple sub-servers, which have their own RAM, processor, bandwidth and storage space. Each user is allocated with a small server to run and manage mission-critical applications at a substantially lower price. Your job is to choose a reliable service provider so that you can experience a good level of performance as far as the server is concerned. Besides, this web hosting solution is best fit for those businesses that ignore shared servers in order for maintaining privacy, but they can’t afford the dedicated hosting because it is too expensive.
For small and medium-sized businesses, the VPS server hosting is very precise. This is because it leverages you to take full control of your server, thereby allowing you to concentrate on your core competencies. However, entrepreneurs of large organizations have their own well-equipped data centers for overall server management and as a result; they are ensured with the security of the data and improvement in the performance of web-based applications.
For those who don’t know, VPS server is attributed with the ability to work under two main platforms: Linux and Windows. Linux-based web hosting uses the Linux open-source software, eliminating the need for buying licenses for installing and running software. However, the specifications of Windows VPS server are exactly the reverse of the former and as a result, it is relatively expensive. Though differences exist between the two, but both are significant so far as online business is concerned. It is however recommended you to consider the features of a server as well as your business objectives prior choosing between Linux and Windows VPS web hosting solutions. This is because an apt web server hosting is crucial for the success of a business.

Customer Guidance for WannaCrypt attacks FROM [MSRC Team]

streaming media server


Microsoft solution available to protect additional products
Today many of our customers around the world and the critical systems they depend on were victims of malicious “WannaCrypt” software. Seeing businesses and individuals affected by cyberattacks, such as the ones reported today, was painful. Microsoft worked throughout the day to ensure we understood the attack and were taking all possible actions to protect our customers. This blog spells out the steps every individual and business should take to stay protected. Additionally, we are taking the highly unusual step of providing a security update for all customers to protect Windows platforms that are in custom support only, including Windows XP, Windows 8, and Windows Server 2003. Customers running Windows 10 were not targeted by the attack today.
Details are below.
In March, we released a security update which addresses the vulnerability that these attacks are exploiting. Those who have Windows Update enabled are protected against attacks on this vulnerability. For those organizations who have not yet applied the security update, we suggest you immediately deploy Microsoft Security Bulletin MS17-010.
For customers using Windows Defender, we released an update earlier today which detects this threat as Ransom:Win32/WannaCrypt. As an additional “defense-in-depth” measure, keep up-to-date anti-malware software installed on your machines. Customers running anti-malware software from any number of security companies can confirm with their provider, that they are protected.
This attack type may evolve over time, so any additional defense-in-depth strategies will provide additional protections. (For example, to further protect against SMBv1 attacks, customers should consider blocking legacy protocols on their networks).

We also know that some of our customers are running versions of Windows that no longer receive mainstream support. That means those customers will not have received the above mentioned Security Update released in March. Given the potential impact to customers and their businesses, we made the decision to make the Security Update for platforms in custom support only, Windows XP, Windows 8, and Windows Server 2003, broadly available for download (see links below).
This decision was made based on an assessment of this situation, with the principle of protecting our customer ecosystem overall, firmly in mind.
Some of the observed attacks use common phishing tactics including malicious attachments. Customers should use vigilance when opening documents from untrusted or unknown sources. For Office 365 customers we are continually monitoring and updating to protect against these kinds of threats including Ransom:Win32/WannaCrypt. More information on the malware itself is available from the Microsoft Malware Protection Center on the Windows Security blog. For those new to the Microsoft Malware Protection Center, this is a technical discussion focused on providing the IT Security Professional with information to help further protect systems.
We are working with customers to provide additional assistance as this situation evolves, and will update this blog with details as appropriate.
Phillip Misner, Principal Security Group Manager  Microsoft Security Response Center

Further resources:
Download security updates for: Windows Server 2003 SP2 x64, Windows Server 2003 SP2 x86, Windows XP SP2 x64, Windows XP SP3 x86, Windows XP Embedded SP3 x86, Windows 8 x86, Windows 8 x64
General information on ransomware: https://www.microsoft.com/en-us/security/portal/mmpc/shared/ransomware.aspx
MS17-010 Security Update: https://technet.microsoft.com/en-us/library/security/ms17-010.aspx
Tags cyberattacks Microsoft Windows ransomware Security Update Windows

Linux is more than 2T disk using GPT partition methods to share

streaming media server

In Linux, we can convert the disk that is greater than 2TB capacity to the GPT format. As a result of GPT format disk is equivalent to the original MBR disk in the original reserves the 4 partition table 4*  16 bytes only the first 16 bytes, other similar to the extended partition, real partition table after 512 bytes, so for GPT disk table there is no limit to the four primary partitions.

For the GPT disk partition table, we are going to use the powerful parted command.

Example: the usual parted command

# parted /dev/sdb
GNU Parted 1.8.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mklabel gpt
Format the MBR disk to GPT

(parted) mkpart primary 0 100
Partitions a primary partition with a starting position of 0, with a size of 100M

(parted) mkpart primary 100 200
Partitions a primary partition with an initial location of 100 megabytes

(parted) mkpart primary 0 -1
Partitions all space to one partition

(parted) print
Print current partition

(parted) quit
Some of the commands that might be used

(parted) mklable msdos
If you want to reverse, convert the GPT disk to the MBR disk
After you've partitioned the partitions, you'll also use mkfs.ext3 to format

#partprobe

#mkfs.ext3 -F /dev/sdb1

Practice
Take redhat 7 for example
parted /dev/sdb mklabel gpt;
Convert to GPT.
parted /dev/sdb mkpart primary 0 6000GB Create a partition for 1T.
mkfs -t ext3 /dev/sdb1
mkdir –p /www
mount /dev/sdb1 /www
This is where a large disk partition SDB is mounted on the Linux system's WWW directory.
Boot up your own dynamic mount

vi /etc/fstab

/dev/sdb1 /mnt/b auto defaults 0 0