Skip to main content

IMS CLI vs zeuztool for image uploads

zeuztool is the legacy zeuz command-line interface (CLI) tool. ims is the new IMS platform CLI tool.

FeatureImage Manager (IMS CLI)zeuztool
Concurrent Builds
UI to manage images
File diffing on upload
Upload compression
Single command to auth, build, upload, and publish
Asynchronous builds
Publish a game image in Docker format

Concurrent Uploads and Builds

With IMS CLI You can trigger multiple uploads and builds (up to 6), without having to wait for the previous one to complete.

UI to manage images

Using the IMS Image Manager UI, you can view and manage your images that are stored in your project.

File diffing on upload

At the current time IMS CLI doesn't offer file diffing for uploads, however it does compress the files before uploading them, which may result in faster uploads than zeuztool. Support for differential file upload will be added to the IMS CLI in the future.

Upload compression

Before upload the IMS CLI compresses the game server files, resulting in faster uploads and less bandwidth usage.

Single command to auth, build, upload, and publish

The IMS CLI handles auth, build, upload and publish as a single command (ims image publish), improving the user experience by reducing the number of steps you need to take in order to create a game image.

Asynchronous builds

The IMS CLI can be set to exit once the build has been trigger, this allows your CI job to exit early, reducing the cost especially if you are billed by the minute. You can then view the status of a build on the IMS Image Manager web UI.

Publish a game image in Docker format

The IMS CLI allows you to upload files in a docker format allowing you to use the same image for other hosting providers, e.g. GKE.