vtgasil.blogg.se

Xonotic console commands
Xonotic console commands








xonotic console commands
  1. #Xonotic console commands how to
  2. #Xonotic console commands install

The ‘ -args ’ parameters are used to tell the container what to start. Once the tool is installed I am using it in my third step to create the container configuration file: # cd /runc/containers/xonotic # oci-runtime-tool generate \ -args "/usr/bin/darkplaces-dedicated" \ -args "-userdir" -args "/tmp" -tmpfs /tmp \ -rootfs-readonly \ -linux-namespace-remove network \ | jq 'del(.ccomp)' > config.json

#Xonotic console commands install

Just as in my previous article I am using oci-runtime-tools to generate the configuration and therefore the second step is to install oci-runtime-tools : # export GOPATH=/some/dir # mkdir -p $GOPATH # go get /opencontainers/runtime-tools # cd $GOPATH/src//opencontainers/runtime-tools/ # make # make install Once the files for the container are installed the container configuration needs to be created. As Xonotic is part of Extra Packages for Enterprise Linux (EPEL) the EPEL repository has to be enabled and then the following command is necessary to install the container: #️ mkdir -p /runc/containers/xonotic/rootfs # yum install -releasever 7.4 -installroot /runc/containers/xonotic/rootfs xonotic-server The systems involved in the container migration are using Red Hat Enterprise Linux 7.4.

xonotic console commands

The first step in my setup is to install the necessary files into the container. My upcoming talk at the Open Source Summit Europe : Container Migration Around The World. This article also gives detailed background information about In this article the client is running on my local system while the server and its container is live migrated around the world.

xonotic console commands

The part that is running in the container is the server part of the game to which multiple clients can connect to play together. Xonotic calls itself ‘The Free and Fast Arena Shooter’. Recently Christian Horn published an additional article about CRIU which is also a good starting point.

#Xonotic console commands how to

In my previous Checkpoint/Restore In Userspace ( CRIU ) articles I introduced CRIU ( From Checkpoint/Restore to Container Migration ) and in the follow-up I gave an example how to use it in combination with containers ( Container Live Migration Using runC and CRIU ). In this article I want to talk about a runC container which I want to migrate around the world while clients stay connected to the application.










Xonotic console commands