Module: GameMachine
- Defined in:
- lib/game_machine.rb,
lib/game_machine/akka.rb,
lib/game_machine/grid.rb,
lib/game_machine/model.rb,
lib/game_machine/logger.rb,
lib/game_machine/vector.rb,
lib/game_machine/version.rb,
lib/game_machine/bot/chat.rb,
lib/game_machine/commands.rb,
lib/game_machine/hashring.rb,
lib/game_machine/java_lib.rb,
lib/game_machine/settings.rb,
lib/game_machine/uniqueid.rb,
lib/game_machine/actor/ref.rb,
lib/game_machine/object_db.rb,
lib/game_machine/scheduler.rb,
lib/game_machine/actor/base.rb,
lib/game_machine/app_config.rb,
lib/game_machine/bot/client.rb,
lib/game_machine/data_store.rb,
lib/game_machine/application.rb,
lib/game_machine/game_loader.rb,
lib/game_machine/mono_server.rb,
lib/game_machine/actor/system.rb,
lib/game_machine/system_stats.rb,
lib/game_machine/actor/builder.rb,
lib/game_machine/actor/factory.rb,
lib/game_machine/commands/base.rb,
lib/game_machine/console/build.rb,
lib/game_machine/endpoints/tcp.rb,
lib/game_machine/endpoints/udp.rb,
lib/game_machine/handlers/game.rb,
lib/game_machine/message_queue.rb,
lib/game_machine/models/region.rb,
lib/game_machine/client_manager.rb,
lib/game_machine/clients/client.rb,
lib/game_machine/commands/proxy.rb,
lib/game_machine/console/server.rb,
lib/game_machine/message_buffer.rb,
lib/game_machine/system_monitor.rb,
lib/game_machine/cluster_monitor.rb,
lib/game_machine/console/install.rb,
lib/game_machine/grid_replicator.rb,
lib/game_machine/navigation/path.rb,
lib/game_machine/restart_watcher.rb,
lib/game_machine/actor/mono_actor.rb,
lib/game_machine/actor/reloadable.rb,
lib/game_machine/handlers/request.rb,
lib/game_machine/actor/development.rb,
lib/game_machine/data_stores/mapdb.rb,
lib/game_machine/data_stores/redis.rb,
lib/game_machine/game_systems/chat.rb,
lib/game_machine/navigation/detour.rb,
lib/game_machine/protobuf/generate.rb,
lib/game_machine/auth_handlers/base.rb,
lib/game_machine/clients/tcp_client.rb,
lib/game_machine/clients/udp_client.rb,
lib/game_machine/clients/udt_client.rb,
lib/game_machine/data_stores/memory.rb,
lib/game_machine/reloadable_monitor.rb,
lib/game_machine/write_behind_cache.rb,
lib/game_machine/clients/test_client.rb,
lib/game_machine/auth_handlers/public.rb,
lib/game_machine/game_systems/devnull.rb,
lib/game_machine/helpers/game_message.rb,
lib/game_machine/data_stores/couchbase.rb,
lib/game_machine/endpoints/tcp_handler.rb,
lib/game_machine/helpers/state_machine.rb,
lib/game_machine/commands/chat_commands.rb,
lib/game_machine/commands/grid_commands.rb,
lib/game_machine/commands/misc_commands.rb,
lib/game_machine/endpoints/mono_gateway.rb,
lib/game_machine/endpoints/udp_incoming.rb,
lib/game_machine/endpoints/udp_outgoing.rb,
lib/game_machine/navigation/detour_path.rb,
lib/game_machine/protobuf/game_messages.rb,
lib/game_machine/commands/message_helper.rb,
lib/game_machine/game_systems/chat_topic.rb,
lib/game_machine/game_systems/local_echo.rb,
lib/game_machine/handlers/authentication.rb,
lib/game_machine/commands/player_commands.rb,
lib/game_machine/game_systems/remote_echo.rb,
lib/game_machine/game_systems/stress_test.rb,
lib/game_machine/game_systems/chat_manager.rb,
lib/game_machine/game_systems/private_chat.rb,
lib/game_machine/navigation/detour_navmesh.rb,
lib/game_machine/game_systems/entity_loader.rb,
lib/game_machine/commands/datastore_commands.rb,
lib/game_machine/game_systems/objectdb_proxy.rb,
lib/game_machine/game_systems/region_manager.rb,
lib/game_machine/game_systems/region_service.rb,
lib/game_machine/models/player_status_update.rb,
lib/game_machine/commands/navigation_commands.rb,
lib/game_machine/game_systems/entity_tracking.rb,
lib/game_machine/game_systems/region_settings.rb,
lib/game_machine/game_systems/agents/controller.rb,
lib/game_machine/protobuf_extensions/entity_helper.rb
Defined Under Namespace
Modules: Actor, AuthHandlers, Bot, Clients, Commands, Console, DataStores, Endpoints, GameSystems, Handlers, Helpers, JavaLib, Logger, MessageLib, Models, Navigation, ProtoLib, Protobuf, ProtobufExtensions, RedisLib, ZeromqLib
Classes: Akka, AppConfig, Application, ClientManager, ClusterMonitor, DataStore, GameLoader, Grid, GridReplicator, Hashring, MessageBuffer, MessageQueue, Model, MonoServer, ObjectDb, ReloadableMonitor, RestartWatcher, Scheduler, Settings, SystemMonitor, SystemStats, Uniqueid, Vector, WriteBehindCache
Constant Summary
collapse
- VERSION =
'0.0.9'
Class Method Summary
collapse
Class Method Details
.app_root ⇒ Object
13
14
15
|
# File 'lib/game_machine.rb', line 13
def self.app_root
ENV.fetch('APP_ROOT')
end
|
.env ⇒ Object
9
10
11
|
# File 'lib/game_machine.rb', line 9
def self.env
ENV.fetch('GAME_ENV')
end
|
.java_root ⇒ Object
17
18
19
|
# File 'lib/game_machine.rb', line 17
def self.java_root
ENV.fetch('JAVA_ROOT')
end
|