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