--- !ruby/object:Gem::Specification name: game_machine version: !ruby/object:Gem::Version version: 1.0.4 platform: ruby authors: - Chris Ochs autorequire: bindir: bin cert_chain: [] date: 2014-09-28 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: i18n version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: json version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: ffi version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: sinatra version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: sinatra-contrib version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: rack-flash3 version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: activesupport version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: wavefront version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: puma version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: faraday version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: bcrypt version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: bundler version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :runtime - !ruby/object:Gem::Dependency name: rake version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :development - !ruby/object:Gem::Dependency name: nanoc version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :development - !ruby/object:Gem::Dependency name: kramdown version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :development - !ruby/object:Gem::Dependency name: rspec version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :development - !ruby/object:Gem::Dependency name: rspec-mocks version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :development - !ruby/object:Gem::Dependency name: rspec-expectations version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :development - !ruby/object:Gem::Dependency name: descriptive_statistics version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' prerelease: false type: :development description: game server email: - chris@ochsnet.com executables: - bundle_run.sh - game_machine extensions: [] extra_rdoc_files: [] files: - Gemfile - Gemfile.lock - Rakefile - bin/bundle_run.sh - bin/game_machine - config/cluster.conf - config/default.conf - config/game_machine.sql - config/game_messages.proto - config/gamecloud.conf - config/messages.proto - config/standalone.conf - config/test.conf - db/do_not_delete - game_machine.gemspec - games/boot.rb - games/example/boot.rb - games/example/data/game_data.yml - games/example/lib/aggressive_npc.rb - games/example/lib/chatbot.rb - games/example/lib/combat_controller.rb - games/example/lib/example_controller.rb - games/example/lib/game.rb - games/example/lib/models/attack.rb - games/example/lib/models/combat_update.rb - games/example/lib/models/player_command.rb - games/example/lib/models/user.rb - games/example/lib/models/vitals.rb - games/example/lib/npc.rb - games/example/lib/npc_group.rb - games/example/lib/npc_movement.rb - games/example/lib/player_manager.rb - games/example/lib/player_register.rb - games/example/lib/tracking_handler.rb - games/example/lib/zone_manager.rb - games/routes.rb - games/tutorial/boot.rb - games/tutorial/item_manager.rb - games/tutorial/object_store.rb - games/tutorial/seed.rb - games/tutorial/sql_store.rb - integration_tests/basic_spec.rb - integration_tests/bot_spec.rb - integration_tests/chat_spec.rb - integration_tests/distributed_spec.rb - integration_tests/entity_tracking_spec.rb - integration_tests/mono_spec.rb - integration_tests/objectdb_spec.rb - integration_tests/tcp_client_spec.rb - integration_tests/udp_client_spec.rb - integration_tests/udp_spec.rb - integration_tests/udt_client_spec.rb - integration_tests/udt_spec.rb - java/project/build.gradle - java/project/component.erb - java/project/gradle.properties - java/project/gradle/wrapper/gradle-wrapper.jar - java/project/gradle/wrapper/gradle-wrapper.properties - java/project/gradlew - java/project/gradlew.bat - java/project/local_lib/AdminUi.jar - java/project/local_lib/protostuff-compiler-1.0.8-jarjar.jar - java/project/local_lib/sigar/libsigar-amd64-freebsd-6.so - java/project/local_lib/sigar/libsigar-amd64-linux.so - java/project/local_lib/sigar/libsigar-amd64-solaris.so - java/project/local_lib/sigar/libsigar-ia64-hpux-11.sl - java/project/local_lib/sigar/libsigar-ia64-linux.so - java/project/local_lib/sigar/libsigar-pa-hpux-11.sl - java/project/local_lib/sigar/libsigar-ppc-aix-5.so - java/project/local_lib/sigar/libsigar-ppc-linux.so - java/project/local_lib/sigar/libsigar-ppc64-aix-5.so - java/project/local_lib/sigar/libsigar-ppc64-linux.so - java/project/local_lib/sigar/libsigar-s390x-linux.so - java/project/local_lib/sigar/libsigar-sparc-solaris.so - java/project/local_lib/sigar/libsigar-sparc64-solaris.so - java/project/local_lib/sigar/libsigar-universal-macosx.dylib - java/project/local_lib/sigar/libsigar-universal64-macosx.dylib - java/project/local_lib/sigar/libsigar-x86-freebsd-5.so - java/project/local_lib/sigar/libsigar-x86-freebsd-6.so - java/project/local_lib/sigar/libsigar-x86-linux.so - java/project/local_lib/sigar/libsigar-x86-solaris.so - java/project/local_lib/sigar/sigar-amd64-winnt.dll - java/project/local_lib/sigar/sigar-x86-winnt.dll - java/project/local_lib/sigar/sigar-x86-winnt.lib - java/project/model.erb - java/project/settings.gradle - java/project/src/main/java/com/game_machine/authentication/DefaultAuthenticator.java - java/project/src/main/java/com/game_machine/authentication/PlayerAuthenticator.java - java/project/src/main/java/com/game_machine/authentication/PublicAuthenticator.java - java/project/src/main/java/com/game_machine/core/ActorFactory.java - java/project/src/main/java/com/game_machine/core/ActorUtil.java - java/project/src/main/java/com/game_machine/core/AuthorizedPlayers.java - java/project/src/main/java/com/game_machine/core/ClientMessageDecoder.java - java/project/src/main/java/com/game_machine/core/ClientMessageEncoder.java - java/project/src/main/java/com/game_machine/core/CloudClient.java - java/project/src/main/java/com/game_machine/core/CommandProxy.java - java/project/src/main/java/com/game_machine/core/Commands.java - java/project/src/main/java/com/game_machine/core/DatastoreCommands.java - java/project/src/main/java/com/game_machine/core/DbConnectionPool.java - java/project/src/main/java/com/game_machine/core/DefaultMovementVerifier.java - java/project/src/main/java/com/game_machine/core/EntitySerializer.java - java/project/src/main/java/com/game_machine/core/EntityTracking.java - java/project/src/main/java/com/game_machine/core/EventStreamHandler.java - java/project/src/main/java/com/game_machine/core/GameActor.java - java/project/src/main/java/com/game_machine/core/GameMachineLoader.java - java/project/src/main/java/com/game_machine/core/GameMessageActor.java - java/project/src/main/java/com/game_machine/core/Grid.java - java/project/src/main/java/com/game_machine/core/GridValue.java - java/project/src/main/java/com/game_machine/core/Hashring.java - java/project/src/main/java/com/game_machine/core/IActorFactory.java - java/project/src/main/java/com/game_machine/core/LocalLinkedBuffer.java - java/project/src/main/java/com/game_machine/core/MessageGateway.java - java/project/src/main/java/com/game_machine/core/MessagePersister.java - java/project/src/main/java/com/game_machine/core/MonoProxy.java - java/project/src/main/java/com/game_machine/core/MovementVerifier.java - java/project/src/main/java/com/game_machine/core/NetMessage.java - java/project/src/main/java/com/game_machine/core/PersistentMessage.java - java/project/src/main/java/com/game_machine/core/PlayerCommands.java - java/project/src/main/java/com/game_machine/core/TcpServer.java - java/project/src/main/java/com/game_machine/core/TcpServerHandler.java - java/project/src/main/java/com/game_machine/core/TcpServerInitializer.java - java/project/src/main/java/com/game_machine/core/UdpClient.java - java/project/src/main/java/com/game_machine/core/UdpServer.java - java/project/src/main/java/com/game_machine/core/UdpServerHandler.java - java/project/src/main/java/com/game_machine/core/Vector3.java - java/project/src/main/java/com/game_machine/orm/models/PlayerItem.java - java/project/src/main/java/com/game_machine/orm/models/TestObject.java - java/project/src/main/java/com/game_machine/tutorial/LootGenerator.java - java/project/src/main/resources/game_machine.java.stg - java/project/src/main/resources/logback.properties - java/project/src/main/resources/logback.xml - java/project/src/main/resources/protostuff.properties - java/src/main/java/game/MyGameActor.java - lib/game_machine.rb - lib/game_machine/actor.rb - lib/game_machine/actor/base.rb - lib/game_machine/actor/builder.rb - lib/game_machine/actor/development.rb - lib/game_machine/actor/factory.rb - lib/game_machine/actor/game_actor.rb - lib/game_machine/actor/ref.rb - lib/game_machine/actor/reloadable.rb - lib/game_machine/actor/system.rb - lib/game_machine/akka.rb - lib/game_machine/app_config.rb - lib/game_machine/application.rb - lib/game_machine/client_manager.rb - lib/game_machine/clients.rb - lib/game_machine/clients/client.rb - lib/game_machine/clients/tcp_client.rb - lib/game_machine/clients/test_client.rb - lib/game_machine/clients/udp_client.rb - lib/game_machine/clients/udt_client.rb - lib/game_machine/cloud_updater.rb - lib/game_machine/cluster_monitor.rb - lib/game_machine/commands.rb - lib/game_machine/commands/base.rb - lib/game_machine/commands/chat_commands.rb - lib/game_machine/commands/datastore_commands.rb - lib/game_machine/commands/grid_commands.rb - lib/game_machine/commands/message_helper.rb - lib/game_machine/commands/misc_commands.rb - lib/game_machine/commands/navigation_commands.rb - lib/game_machine/commands/player_commands.rb - lib/game_machine/commands/proxy.rb - lib/game_machine/console.rb - lib/game_machine/console/build.rb - lib/game_machine/console/bundle.rb - lib/game_machine/console/deploy.rb - lib/game_machine/console/install.rb - lib/game_machine/console/server.rb - lib/game_machine/data_store.rb - lib/game_machine/data_stores/couchbase.rb - lib/game_machine/data_stores/gamecloud.rb - lib/game_machine/data_stores/jdbc.rb - lib/game_machine/data_stores/mapdb.rb - lib/game_machine/data_stores/memory.rb - lib/game_machine/data_stores/redis.rb - lib/game_machine/default_handlers.rb - lib/game_machine/default_handlers/team_handler.rb - lib/game_machine/default_handlers/zone_manager.rb - lib/game_machine/endpoints.rb - lib/game_machine/endpoints/udp_incoming.rb - lib/game_machine/endpoints/udp_outgoing.rb - lib/game_machine/game_systems.rb - lib/game_machine/game_systems/agents/controller.rb - lib/game_machine/game_systems/chat.rb - lib/game_machine/game_systems/chat_manager.rb - lib/game_machine/game_systems/chat_topic.rb - lib/game_machine/game_systems/devnull.rb - lib/game_machine/game_systems/entity_loader.rb - lib/game_machine/game_systems/entity_tracking.rb - lib/game_machine/game_systems/json_model_persistence.rb - lib/game_machine/game_systems/local_echo.rb - lib/game_machine/game_systems/objectdb_proxy.rb - lib/game_machine/game_systems/private_chat.rb - lib/game_machine/game_systems/region_manager.rb - lib/game_machine/game_systems/region_service.rb - lib/game_machine/game_systems/remote_echo.rb - lib/game_machine/game_systems/stress_test.rb - lib/game_machine/game_systems/team_manager.rb - lib/game_machine/grid.rb - lib/game_machine/grid_replicator.rb - lib/game_machine/handlers/authentication.rb - lib/game_machine/handlers/game.rb - lib/game_machine/handlers/player_authentication.rb - lib/game_machine/handlers/request.rb - lib/game_machine/helpers/game_message.rb - lib/game_machine/helpers/state_machine.rb - lib/game_machine/hocon_config.rb - lib/game_machine/java_lib.rb - lib/game_machine/logger.rb - lib/game_machine/message_buffer.rb - lib/game_machine/message_queue.rb - lib/game_machine/model.rb - lib/game_machine/models.rb - lib/game_machine/models/create_team.rb - lib/game_machine/models/destroy_team.rb - lib/game_machine/models/echo_test.rb - lib/game_machine/models/end_match.rb - lib/game_machine/models/find_match.rb - lib/game_machine/models/join_team.rb - lib/game_machine/models/leave_team.rb - lib/game_machine/models/match.rb - lib/game_machine/models/player_status_update.rb - lib/game_machine/models/player_team.rb - lib/game_machine/models/region.rb - lib/game_machine/models/start_match.rb - lib/game_machine/models/team.rb - lib/game_machine/models/team_accept_invite.rb - lib/game_machine/models/team_invite.rb - lib/game_machine/models/team_joined.rb - lib/game_machine/models/team_left.rb - lib/game_machine/models/teams.rb - lib/game_machine/models/teams_request.rb - lib/game_machine/mono_server.rb - lib/game_machine/navigation.rb - lib/game_machine/navigation/detour.rb - lib/game_machine/navigation/detour_navmesh.rb - lib/game_machine/navigation/detour_path.rb - lib/game_machine/navigation/path.rb - lib/game_machine/object_db.rb - lib/game_machine/protobuf.rb - lib/game_machine/protobuf/game_messages.rb - lib/game_machine/protobuf/generate.rb - lib/game_machine/protobuf_extensions/entity_helper.rb - lib/game_machine/reloadable_monitor.rb - lib/game_machine/restart_watcher.rb - lib/game_machine/routes.rb - lib/game_machine/ruby_extensions/nilclass.rb - lib/game_machine/ruby_extensions/string.rb - lib/game_machine/scheduler.rb - lib/game_machine/securerandom.rb - lib/game_machine/system_monitor.rb - lib/game_machine/system_stats.rb - lib/game_machine/uniqueid.rb - lib/game_machine/vector.rb - lib/game_machine/version.rb - lib/game_machine/wavefront_ext.rb - lib/game_machine/write_behind_cache.rb - mono/bin/csharp/common.xslt - mono/bin/csharp/csharp.xslt - mono/bin/csharp/descriptor.proto - mono/bin/csharp/protobuf-net.dll - mono/bin/csharp/protobuf-net.pdb - mono/bin/csharp/protobuf-net.xml - mono/bin/csharp/protogen.exe.config - mono/bin/csharp/protogen.pdb - mono/bin/csharp/protogen_csharp.exe - mono/bin/csharp/vb.xslt - mono/bin/csharp/xml.xslt - mono/server/Makefile - mono/server/NLog.config - mono/server/NLog.dll - mono/server/Newtonsoft.Json.dll - mono/server/build.bat - mono/server/callable.cs - mono/server/cscompmgd.dll - mono/server/echo.cs - mono/server/message_router.cs - mono/server/messages.cs - mono/server/protobuf-net.dll - mono/server/server.cs - mono/server/server.exe - pathfinding/astar.cpp - pathfinding/build.sh - pathfinding/build.txt - pathfinding/crowd.cpp - pathfinding/include/astar.h - pathfinding/include/common.h - pathfinding/include/crowd.h - pathfinding/include/mesh_loader.h - pathfinding/include/micropather.h - pathfinding/include/navmesh.h - pathfinding/include/pathfinder.h - pathfinding/main.cpp - pathfinding/mesh_loader.cpp - pathfinding/micropather.cpp - pathfinding/navmesh.cpp - pathfinding/overrides/DetourCrowd.cpp - pathfinding/overrides/DetourNavMeshQuery.cpp - pathfinding/overrides/DetourNavMeshQuery.h - pathfinding/pathfinder.cpp - pathfinding/premake/premake4 - pathfinding/premake/premake4.exe - pathfinding/premake4.lua - spec/actor/actor_spec.rb - spec/actor/builder_spec.rb - spec/actor/ref_spec.rb - spec/application_spec.rb - spec/client_manager_spec.rb - spec/commands/chat_commands_spec.rb - spec/commands/datastore_commands_spec.rb - spec/commands/grid_commands_spec.rb - spec/commands/player_commands_spec.rb - spec/commands_spec.rb - spec/couchproxy_spec.rb - spec/entity_persistence_spec.rb - spec/game_systems/agents/controller_spec.rb - spec/game_systems/agents/test_agent.rb - spec/game_systems/agents/test_agent_config.rb - spec/game_systems/chat_manager_spec.rb - spec/game_systems/chat_spec.rb - spec/game_systems/region_manager_spec.rb - spec/game_systems/team_manager_spec.rb - spec/grid_spec.rb - spec/handlers/authentication_spec.rb - spec/handlers/game_spec.rb - spec/handlers/request_spec.rb - spec/hashring_spec.rb - spec/integration_helper.rb - spec/java_grid_spec.rb - spec/message_buffer_spec.rb - spec/message_expectations.rb - spec/message_queue_spec.rb - spec/misc_spec.rb - spec/model_spec.rb - spec/mono_spec.rb - spec/mono_test.rb - spec/reliable_message_spec.rb - spec/spec_helper.rb - spec/spec_helper_minimal.rb - spec/write_behind_cache_spec.rb - web/app.rb - web/config/trinidad.yml - web/log/development.log - web/tmp/restart.txt - web/views/add_player.erb - web/views/index.erb - web/views/layout.erb - web/views/login.erb - web/views/players.erb homepage: https://github.com/gamemachine/gamemachine licenses: [] metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.1.9 signing_key: specification_version: 4 summary: Game Machine test_files: - integration_tests/basic_spec.rb - integration_tests/bot_spec.rb - integration_tests/chat_spec.rb - integration_tests/distributed_spec.rb - integration_tests/entity_tracking_spec.rb - integration_tests/mono_spec.rb - integration_tests/objectdb_spec.rb - integration_tests/tcp_client_spec.rb - integration_tests/udp_client_spec.rb - integration_tests/udp_spec.rb - integration_tests/udt_client_spec.rb - integration_tests/udt_spec.rb - spec/actor/actor_spec.rb - spec/actor/builder_spec.rb - spec/actor/ref_spec.rb - spec/application_spec.rb - spec/client_manager_spec.rb - spec/commands/chat_commands_spec.rb - spec/commands/datastore_commands_spec.rb - spec/commands/grid_commands_spec.rb - spec/commands/player_commands_spec.rb - spec/commands_spec.rb - spec/couchproxy_spec.rb - spec/entity_persistence_spec.rb - spec/game_systems/agents/controller_spec.rb - spec/game_systems/agents/test_agent.rb - spec/game_systems/agents/test_agent_config.rb - spec/game_systems/chat_manager_spec.rb - spec/game_systems/chat_spec.rb - spec/game_systems/region_manager_spec.rb - spec/game_systems/team_manager_spec.rb - spec/grid_spec.rb - spec/handlers/authentication_spec.rb - spec/handlers/game_spec.rb - spec/handlers/request_spec.rb - spec/hashring_spec.rb - spec/integration_helper.rb - spec/java_grid_spec.rb - spec/message_buffer_spec.rb - spec/message_expectations.rb - spec/message_queue_spec.rb - spec/misc_spec.rb - spec/model_spec.rb - spec/mono_spec.rb - spec/mono_test.rb - spec/reliable_message_spec.rb - spec/spec_helper.rb - spec/spec_helper_minimal.rb - spec/write_behind_cache_spec.rb