Install from Source RunoseAI

The source installation is the most difficult installation type of Zammad. If you’re not too experienced with Linux and all that, you may want to use another installation type:

Note

Please note that we only use sudo after direct user changes. In all other situations you can expect root being in charge.

Hint

:magnifying_glass_tilted_right: Looking for MacOS hints? You can find the developer documentation here.

Prerequisites

Software Dependencies

Please ensure that you already provided mentioned Software requirements.

Add User

$ useradd zammad -m -d /opt/zammad -s /bin/bash $ groupadd zammad

Installation

Get the Source

Not all distributions ship wget and tar by default, you may need to install it manually.

Get the latest stable release of Zammad here. This file will be updated whenever new bug-fixes are applied, so you can update from this URL regularly.

$ cd /opt $ tar -xzf zammad-latest.tar.gz --strip-components 1 -C zammad $ chown -R zammad:zammad zammad/ $ rm

Yes, it’s the same if you log out and log in again

It is true that channel parameters are not yet unified, and building different channels requires manual adjustment. We have already seen this problem and this requirement is already under development

Does the subdomain reference this file? Can you package a demo for us to see?

However, most games nowadays do not have such business logic as logout, and most users go to the backend. So when should logout be triggered?
In addition, is this loginSuccess specifically the success of logging into analytics, or is it called after the game server successfully logs in? If it is a stand-alone game, the usage process is to init first, and then run loginStart loginSuccess in sequence?

(If you want to analyze whether the device has logged into the game server normally, you can analyze it in the event.)