Introduction to Hardware Setup

From HEWIKI
(Redirected from Setup:Introduction)
Jump to: navigation, search

Welcome  ·  Tutorials  ·  The Engine  ·  HeroScript  ·  HeroBlade  ·  Art  ·  HE Setup  ·  Wiki Help

He server.png Documentation on this page is intended for customers of HeroEngine managing their own server(s).

Hardware Setup for HeroEngine is a complex topic that will require study. HeroEngine was designed for development and commercial operation for the end product and to give total flexibility to the operations staff. There are no quick explanations for this structure.

Operating systems

Some server components of HeroEngine require a specific operating system or version. For example:


Server setup summary

On the server side, the easiest setup for now is to use a two-server configuration:

With this setup, you will be able to run everything you need to get started.

Physical Server Setup

It is recommended to put the two-server setup behind a firewall, only allowing necessary ports to be open. See Firewall Details for more information.

Server 1

Linux

Oracle

Launch Server

Apache


Server 2

Windows

Master Control

Fireup Daemons

Other Server Processes

Physical Server Expansion

To grow from the basic two-server setup, the easiest way is to add another world (shard) server running Windows 2008 Server to your existing server setup. This new Windows server will be different from the first, because it does not run Master Control, since only one Master Control was needed. This setup also shares the Oracle database on the Linux server. The number of Windows boxes that can share the Oracle database is strictly dependent on the size of the worlds (shards), size of the databases, and size of the hardware.

Server 3

Windows

FireupDaemons

Other Server Processes


Server 1

Linux

Oracle

LaunchServer

Apache


Server 2

Windows

MasterControl

FireupDaemons

Other Server Processes

Setup of a Workstation:

Actual development in HeroEngine should take place at a workstation which is running Windows 7 with the most recent updates or later OS version. Setup instructions for this can be found at:

Setup of a World Server:

Setup of a Database Server:

Diagrams

See also

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox