{"_id":"@alliumcloud/realtime-engine","_rev":"4-fd4f108121e7903140cb377179c7ec12","name":"@alliumcloud/realtime-engine","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.1":{"name":"@alliumcloud/realtime-engine","version":"0.1.1","keywords":["rte","real-time-engine","game-server","sdk","odyssey","typescript"],"author":{"name":"Ashik","email":"ashik@odyssey.stream"},"license":"MIT","_id":"@alliumcloud/realtime-engine@0.1.1","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"homepage":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk#readme","bugs":{"url":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git/issues"},"dist":{"shasum":"2e2b33a061e55c7a32ff09cd00f1eafc1db679c2","tarball":"https://registry.npmjs.org/@alliumcloud/realtime-engine/-/realtime-engine-0.1.1.tgz","fileCount":5,"integrity":"sha512-GudqAHJJWp+xoseiYKAfJ5CqrPn5xkeqa2l5+7XRZ1sJ+rHYxhFGh9HkfJkNVgrxwEfa4tVEWRkMupowKGQaAA==","signatures":[{"sig":"MEUCIDkGu7F4QjAGlQsHp1R+JG3G6u0oBuWQuwarD6lYUoYsAiEAnWhkghDDk3kx4GnNeW9JRq9YbuGiViB2CkX8lg0MVPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14312},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","module":"./dist/main.js","engines":{"node":">=24.8.0"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js"}},"gitHead":"7661759cde9d103390f6480c051c6797cc2fde59","scripts":{"pack":"npm run build && npm pack","build":"tsup","build:dev":"cross-env RTE_BUILD_ENV=dev npm run build","typecheck":"tsc --noEmit","build:prod":"cross-env RTE_BUILD_ENV=prod npm run build","release:dev":"node scripts/release-internal.cjs dev","release:prod":"npm run release:prod:clean-version && npm run build:prod && npm publish --tag latest --access public","build:testing":"cross-env RTE_BUILD_ENV=testing npm run build","release:testing":"node scripts/release-internal.cjs testing","release:prod:clean-version":"node ./scripts/strip-prerelease-version.mjs"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"repository":{"url":"git+https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"SDK for Allium Real-Time Engine, handling game server provisioning and lifecycle management.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cross-env":"^10.1.0","typescript":"^5","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/realtime-engine_0.1.1_1784140668889_0.7510744411655272","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alliumcloud/realtime-engine","version":"0.1.2","keywords":["rte","real-time-engine","game-server","sdk","odyssey","typescript"],"author":{"name":"Ashik","email":"ashik@odyssey.stream"},"license":"MIT","_id":"@alliumcloud/realtime-engine@0.1.2","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"homepage":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk#readme","bugs":{"url":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git/issues"},"dist":{"shasum":"55a55d9b67ce63da0d4cc6930c283c82d8cdea2e","tarball":"https://registry.npmjs.org/@alliumcloud/realtime-engine/-/realtime-engine-0.1.2.tgz","fileCount":5,"integrity":"sha512-oindWHO6R6mFf71Et6Eyi2I7XYMloWgEDJkWtRWOAIdVhuX13K23elNUFugZC82coxdwCIIeKO/2TrJezrsxbA==","signatures":[{"sig":"MEYCIQCiUsLbOnPvzeCE0PlTDxjTl1Y3wLZGB3o+9tI4DxJZkAIhAPnaCWU+vNAz0IfG9Y3VSjLUrG599YFSk4uyqjE9j4xg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14371},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","module":"./dist/main.js","engines":{"node":">=24.8.0"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js"}},"gitHead":"a6e9bb558e4bf975a395d6d081df29671efa4d0a","scripts":{"pack":"npm run build && npm pack","build":"tsup","build:dev":"cross-env RTE_BUILD_ENV=dev npm run build","typecheck":"tsc --noEmit","build:prod":"cross-env RTE_BUILD_ENV=prod npm run build","release:dev":"node scripts/release-internal.cjs dev","release:prod":"npm run release:prod:clean-version && npm run build:prod && npm publish --tag latest --access public","build:testing":"cross-env RTE_BUILD_ENV=testing npm run build","release:testing":"node scripts/release-internal.cjs testing","release:prod:clean-version":"node ./scripts/strip-prerelease-version.mjs"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"repository":{"url":"git+https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"SDK for Allium Real-Time Engine, handling game server provisioning and lifecycle management.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cross-env":"^10.1.0","typescript":"^5","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/realtime-engine_0.1.2_1784140933646_0.3606087597240857","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alliumcloud/realtime-engine","version":"0.1.3","keywords":["rte","real-time-engine","game-server","sdk","odyssey","typescript"],"author":{"name":"Ashik","email":"ashik@odyssey.stream"},"license":"MIT","_id":"@alliumcloud/realtime-engine@0.1.3","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"homepage":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk#readme","bugs":{"url":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git/issues"},"dist":{"shasum":"b3516d42d62b141eda0ad1fe44abd202ed33ab3a","tarball":"https://registry.npmjs.org/@alliumcloud/realtime-engine/-/realtime-engine-0.1.3.tgz","fileCount":5,"integrity":"sha512-GIrbAfGHDfvQLTfc+za+AWtAELlEboVkYV467NYKVhMILsTdxKj52s58llYzpqMmC7hHodM5nT9Vm8RCmEpDbA==","signatures":[{"sig":"MEYCIQCA18X1XSN1gP0jEqL+2NGn+3zYdA75A4kZumrOk7puzgIhALvLC6kcKIEX4zt5bmUHSzwB4SUmJ6YLPtf+KYMvxN//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13879},"main":"./dist/main.js","type":"module","types":"./dist/main.d.ts","module":"./dist/main.js","engines":{"node":">=24.8.0"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js"}},"gitHead":"02b27c8ae53dfc5b983c32099f75ed2ad385e995","scripts":{"pack":"npm run build && npm pack","build":"tsup","build:dev":"cross-env RTE_BUILD_ENV=dev npm run build","typecheck":"tsc --noEmit","build:prod":"cross-env RTE_BUILD_ENV=prod npm run build","release:dev":"node scripts/release-internal.cjs dev","release:prod":"npm run release:prod:clean-version && npm run build:prod && npm publish --tag latest --access public","build:testing":"cross-env RTE_BUILD_ENV=testing npm run build","release:testing":"node scripts/release-internal.cjs testing","release:prod:clean-version":"node ./scripts/strip-prerelease-version.mjs"},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"repository":{"url":"git+https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git","type":"git"},"_npmVersion":"11.16.0","description":"SDK for Allium Real-Time Engine, handling game server provisioning and lifecycle management.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","cross-env":"^10.1.0","typescript":"^5","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/realtime-engine_0.1.3_1784142070913_0.7371876548497023","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alliumcloud/realtime-engine","version":"0.1.4","description":"SDK for Allium Real-Time Engine, handling game server provisioning and lifecycle management.","type":"module","publishConfig":{"access":"public"},"main":"./dist/main.js","module":"./dist/main.js","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js"}},"engines":{"node":">=24.8.0"},"sideEffects":false,"keywords":["rte","real-time-engine","game-server","sdk","odyssey","typescript"],"author":{"name":"Ashik","email":"ashik@odyssey.stream"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git"},"bugs":{"url":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git/issues"},"homepage":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk#readme","scripts":{"build":"tsup","typecheck":"tsc --noEmit","build:dev":"cross-env RTE_BUILD_ENV=dev npm run build","build:prod":"cross-env RTE_BUILD_ENV=prod npm run build","build:testing":"cross-env RTE_BUILD_ENV=testing npm run build","release:dev":"node scripts/release-internal.cjs dev","release:testing":"node scripts/release-internal.cjs testing","release:prod:clean-version":"node ./scripts/strip-prerelease-version.mjs","release:prod":"npm run release:prod:clean-version && npm run build:prod && npm publish --tag latest --access public","pack":"npm run build && npm pack"},"devDependencies":{"@types/node":"^26.1.1","cross-env":"^10.1.0","tsup":"^8.5.1","typescript":"^5"},"gitHead":"1d7ffbd3a4448cdeb233af6faec35c9f715b27c3","_id":"@alliumcloud/realtime-engine@0.1.4","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-KTQCDAsZVSMHXG0Gw/ohhPzPbh1v9TUOm/C1PCl230DB5oIfSH7SY31CiISIp/pYPJKQQX/gvWuPJ15ndCgzKw==","shasum":"32f893b59e2ac8ae144c166a6b05bd519a6f7c5c","tarball":"https://registry.npmjs.org/@alliumcloud/realtime-engine/-/realtime-engine-0.1.4.tgz","fileCount":5,"unpackedSize":15788,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICn3M7DbHcT4rtR4dATLRVZGg4zYRoEMIkjBkwDNxxupAiEA2w+FnrSTV6iSInTCudIpEKpOPC+ggt8dLcsUxJTaSu0="}]},"_npmUser":{"name":"odyssey.stream","email":"reid@odyssey.stream"},"directories":{},"maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/realtime-engine_0.1.4_1784444454527_0.755546973762774"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-15T18:37:48.793Z","modified":"2026-07-19T07:00:54.796Z","0.1.1":"2026-07-15T18:37:49.021Z","0.1.2":"2026-07-15T18:42:13.783Z","0.1.3":"2026-07-15T19:01:11.038Z","0.1.4":"2026-07-19T07:00:54.656Z"},"bugs":{"url":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git/issues"},"author":{"name":"Ashik","email":"ashik@odyssey.stream"},"license":"MIT","homepage":"https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk#readme","keywords":["rte","real-time-engine","game-server","sdk","odyssey","typescript"],"repository":{"type":"git","url":"git+https://github.com/New-Game-Plus-Inc/odyssey-rte-sdk.git"},"description":"SDK for Allium Real-Time Engine, handling game server provisioning and lifecycle management.","maintainers":[{"name":"odyssey.stream","email":"reid@odyssey.stream"}],"readme":"# @alliumcloud/realtime-engine\n\nSDK for the Allium Realtime Engine (RTE) service — provision and manage game servers via an SDK key.\n\n## Install\n\n```bash\nnpm install @alliumcloud/realtime-engine\n```\n\n## Usage\n\n```ts\nimport RTE from \"@alliumcloud/realtime-engine\";\n\nconst rte = new RTE({\n  sdkKey: \"your-sdk-key\",\n  // serverUrl: \"http://localhost:5000/api/v1\", // optional override of the baked-in URL\n});\n\n// create a game server\nconst server = await rte.serverCreate({\n  userId: \"user-123\",\n  pvcName: \"my-pvc\",\n  ueImage: \"registry.example.com/ue-game:latest\",\n  spaceId: \"space-1\",\n  roomId: \"room-1\",\n  region: \"LAS1\",\n  cpu: \"4000m\",\n  memory: \"16Gi\",\n  gpuCount: 1,\n  gpuClass: \"Quadro_RTX_4000\",\n  env: { FOO: \"bar\" },\n});\n\n// fetch\nconst one = await rte.serverGetById(server.id);\nconst all = await rte.serverGetAll({ spaceId: \"space-1\" });\n\n// delete\nawait rte.serverDelete(server.id);\n```","readmeFilename":"README.md"}