Type and specific of game network servers
This presentation is the property of its rightful owner.
Sponsored Links
1 / 14

Type and specific of game network servers PowerPoint PPT Presentation


  • 59 Views
  • Uploaded on
  • Presentation posted in: General

Type and specific of game network servers. Created by Ruslan Yavdoshak for Nikitova Games, 2008. M assively multiplayer online. Game hasn’t finish. 1991 Neverwinter nights – first “big” commercial game

Download Presentation

Type and specific of game network servers

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Type and specific of game network servers

Type and specific of game network servers

Created by Ruslan Yavdoshak for Nikitova Games, 2008


M assively multiplayer online

Massively multiplayer online

  • Game hasn’t finish.

  • 1991 Neverwinter nights – first “big” commercial game

  • 1991 – 50 online, 1995 – 500, 1997 – 2,000 on Ultima Online. Record was saved: 41690 client in one world (EVE Online)

  • 12 millions WoW subscriber

  • Non MMOG has less 50 player

  • Social, Economic


Type of mmo

Type of MMO

  • MMORPG (WoW has 60% subscriber of MMO)

  • MMOFSP (World War II, The Agency, PlanetSide)

  • MMO Rhythm (MMORG. Idea was influenced by Dance Dance Revolution)

  • MMOMG (Manager game.)

  • MMOR (Racing. Test Drive Unlimited. Darkwind: War on Wheels)

  • MMOT (Tycon. Browser base game)

  • MMOS (Social. Second Life. Club Caribe)

  • MMOVS (Virtual Sex. Middle of RPG & Social give primacy of some aspect of sex and sexuality. Red Light Center has 300,000 subscriber and is in in betta)

  • And other: Card, Puzzle, simulators)


Fps first person shooter

FPS :: First person shooter

  • Valve, Unreal, Battlefields

  • Transport: UDP

  • Lag compensation (Zero Ping)

  • P2P, Dedicate server, broadcast

  • Send timestamp


Rpg role play

RPG :: Role-Play

  • TCP

  • Rare UDP in battle (exmp: DAoC server)

  • Active Walk System

  • Multi servers

  • MMO, MUD category

  • Most popular in GameDev


Rpg role play1

RPG :: Role-Play


Rts real time strategy

RTS :: Real-Time Strategy

  • UDP – snapshot of current location

  • TCP – Global Game event

  • BattleNet


Race server

Race Server

  • UDP/TCP

  • Most difficult for creation

  • Has several stream with different priority

  • Inertia

  • Lot failed projects

  • Event in future

  • EVE Online – not RC, but is best “live” example satisfy all benefits of RC server


Ea library

EA Library

In general network (online) is used in such tasks:

  • AI Cover + Network physics

  • Exchange messages and data block

  • Data Sharing

  • Interface of file handling

  • Multimedia

    Network uses the game modules:

  • Allocator

  • Sku - Part of SKU uses as config of network.


Atum nun server

Atum/NUN Server

  • Homemade MMO server

  • Server without rollbacks

  • Enhanced game security

  • Using multiprocessors technology

  • Fast

  • C++ primitive, strict module system

  • Investigated popular technology


Atum nun server1

Atum/NUN server


Auth proxy system

Auth Proxy system

University Network:

  • 4000 workstation

  • 36000 students, scientific, other worker

  • Limit internet channel

  • More system where registration is required (Library order, Testing, Access to some material)

  • Need logs for all them


Structures

Structures


Type and specific of game network servers

Problems:

  • More than 1000 (TCP) connection

  • Database locking

  • One host

    Rewritten to :

  • SSL authorization

  • UDP exchange message

  • Multi servers support


  • Login