Online Game Anatomy Server Components &Services. Server Categories  Passive  Patching  Authentication  Game Data Storage  Stats / Inventory  Event.

Slides:



Advertisements
Similar presentations
Login to Top Hat Password Log In Need a Top hat Account – sign up here. I forgot my password You must log in first Display error Messages here.
Advertisements

Implementing Tableau Server in an Enterprise Environment
Presentation Prepared For:. Secure user Login provides access to specific ship-to addresses, customer catalog, order processing rules, and other account-based.
CC SQL Utilities.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
Edmodo: A Guide for Getting Started Presented by: Kristi Shaw Assistant Professor-Educational Technology Marian University
1 Classification: Genpact Internal.  Tool From Oracle  Works with Oracle Database  PL/SQL Based  Widely Used with Oracle Applications  Can be Used.
Your online classroom. Powerhouse Campus o Custom Class dashboards o Links with Moodle, Studywiz, Bb, ClickView & all web apps o Links your school library.
Maintaining and Updating Windows Server 2008
JOIN A COMMUNITY OF 80,000 E-COMMERCE SITES WORLDWIDE.
WEB HOSTING & UPLOADING SITI ZULAIHA BINTI MOHD RAIS PGC
Application Process USAJOBS – Application Manager USA STAFFING ® —OPM’S AUTOMATED HIRING TOOL FOR FEDERAL AGENCIES.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
PHP-Fusion. Introduction PHP-Fusion is a lightweight open source content management system (CMS) written in PHP. PHP-Fusion utilizes a MySQL database.
Edmodo Training A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect.
A Guide for Getting Started
A Guide to Getting Started
Creating Online Class Communities Jennifer Dorman Discovery Education
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
Download & Play E-Learning System PROPOSAL draft1.0.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
Introduction to our On-Line Self Service Center at
E-Safety features. E-safety on DB Primary : An overview Through DB Primary your children are able to experience the communication tools available on the.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
Multiplayer game in Unity using the unityPark suite A gift from NoOpArmy for GGJ
A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect Exchange ideas Share.
PaySmart A compendium of the major features. [A multi-functional administrative, client management and sales solution]
Software.
LLRP GUI Client User Guide
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
TEAM Basic TotalElectrostatic ManagementAwareness&
Business Software What is database software? p. 145 Allows you to create, access, and manage data Add, change, delete, sort, and retrieve data Next.
ServerProtect 5.58 for NT Tech Support Dep.. Table of Contents Introduction and Installation Managing ServerProtect Configuring ServerProtect Maintaining.
DIT314 ~ Client Operating System & Administration CHAPTER 5 MANAGING USER ACCOUNTS AND GROUPS Prepared By : Suraya Alias.
Duty Log and Chat Setup SSG Frese, Jerome S. Sensor Manager Cell 12 MDD.
CensorNet Desktop Surveillance Description, Target audience, Positioning Components, Features
What’s New in WatchGuard XCS v9.1 Update 1. WatchGuard XCS v9.1 Update 1  Enhancements that improve ease of use New Dashboard items  Mail Summary >
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Serverless Network File Systems Overview by Joseph Thompson.
Edmodo Training A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect.
A Guide to Getting Started. Create Your Account Teacher Landing Page Store unlimited content for easy re-use and sharing Create Groups for Classes and.
December 6, 2015 The Tools Tab. Lesson Overview: The Tools Tab  In this lesson we will cover:  Return Retrieval  TaxWise Updates  Review Returns 
A Guide to Getting Started. 2 Free social learning network for teachers, students, schools and districts Safe and easy way to connect Exchange ideas Share.
A Guide to Getting Started BCPS – Office of Instructional Technology.
A compendium of the major features. A multi-functional administrative, patient management and sales solution for health organisations.
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
Metric Studio Cognos 8 BI. Objectives  In this module, we will examine:  Concepts and Overview  An Introduction to Metric Studio  Cognos 8 BI Integration.
Edmodo- Creating a Collaborative Online Classroom Environment BCPS – Office of Instructional Technology.
1 Crosstalk iON Release 3. 2 New Live Chat Features iON 3  Session Notes –Add and modify notes to a customer session –Review from Chat History or Live.
A Guide for Getting Started. What is Edmodo? Free social learning network for teachers, students, schools and districts Provides an engaging platform.
Introduction to SQL Server  Working with MS SQL Server and SQL Server Management Studio.
CommonFloor Groups : Apartment Communities Admin User Guide.
Maintaining and Updating Windows Server 2008 Lesson 8.
You Inherited a Database Now What? What you should immediately check and start monitoring for. Tim Radney, Senior DBA for a top 40 US Bank President of.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
The Ultimate SharePoint Admin Tool
Module Overview Installing and Configuring a Network Policy Server
Chapter 2: System Structures
USAJOBS – Application Manager
Working at a Small-to-Medium Business or ISP – Chapter 7
Presenter: Karoline Lapko
CompTIA Server+ Certification (Exam SK0-004)
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
software & cloud computing
A Guide for Getting Started
Cloud Migration Training
Presentation transcript:

Online Game Anatomy Server Components &Services

Server Categories  Passive  Patching  Authentication  Game Data Storage  Stats / Inventory  Event Generator  News / Tournaments / Auctions   Real-Time  Lobby  Chat  Game

Patching Server Types  FTP  Simple / Free  Resume / Progress  Auth through self extracted app  No auto update  No delta management  Custom  Complex / Expensive (offset)  Self Patching  Auto update  Can check a suite of products  Delta management  Lower bandwidth

Patching Download  File Verify  Hacks  Custom File Change Avoid  Partial Patches (install failure)  Others?  Compression  Standard  RLE, LZH  Delta Compressions  RTP, Marimba  Download Resume  Progress Indicator  Multiple packages  Packaging  Self-extracting  Separate utility (RTP)  Flat file (Zip)  Custom Client (no-see- ems)  Auto Update  Patching Dynamic Files  Databases  Add / Remove entries  Table Mods

Patching Installation  Location Discovery  Registry (and if moved?)  Directory Search (renamed, multiple same names)  File Search (multi-install can list to user, SLOW)  Modifying Start Menu  Modifying Registry  Patching Files in use  Missing files for delta extraction

Authentication Servers & Services  Account  Create / Modify / Delete / Restore  Admin Status (band, player admin, renaming)  Selling  Billing  Content Level  Reoccurrence  Personas  Create / Modify / Delete / Restore  Viewing

Lobby Servers  Rooms  Game Room Categories  Game Rooms  Game Settings  Game Launching  Server Selection  Load Balancing  Latency Discovery  Server Connection  Community Rooms  Auctions  Tournaments  Club Rooms  Separate Chat Servers

Chat Servers  Chat Types  Room (Room Server or duped?)  In-Game  Buddy  Special Group  Sys Broadcast  Logging  Where  Security  Moderator Access  Context  Time  Locating Incident  How Long  Complaint Timing  Track Record  Filtering  Filter Location  Sending Client  Receiving Client  A server  CPU Hit  Heuristics  Level of Detail  Bad Hit  Auto warn  Auto admin notice  Voice  Server  Cost of bandwidth  Peered  Bandwidth intense  Unmonitorable

Game Server  Dedicated vs. Client Hosted vs. In Client  Types of Dedicated  Simple Forwarding Server (a.k.a. Rebroadcasting)  State Server  AI  Environment  Arbitration  Grid Server  Receive info on entire grid  Connected to adjacent grids  Grid size flux with load

Servers & Services  Send / Receive  Proprietary DB  SMTP  Storage  SPAM  Filter / Monitor  Size  Attachments  TTL  Deleted accounts  System messages (store once, reference many)

Inventory & Stat Servers  Trading  System  Player  Group Sharing  Auto distribute  Acquire / Discard via Environment  Item ownership  TTL  Item stats  Wear and repair  Up/down grades  Player Stats  Scores  Rank  Skills  Other personal stuff  Auctions  Spawning  Trading

Tournaments and News Servers  Invitationals  Stat based  Acceptance  Generated Events  Community News  Awards  Top Ten Compilations  Other less real-time events

Summary  Multitude of Component Servers and the services provided by each  Patching  Login (Account Management)  Lobby  Chat  Game Servers (Forwarder, State, Grid)  Database Servers  How these servers interrelate was not covered