Inhaltsverzeichnis

Switche versenken

Switche versenken ist eine Variante von Schiffe versenken, bei der zunächst virtuelle Schiffe gesetzt und dann durch Kabelstecken versenkt werden müssen.

Das hier ist eine neue Version des Switche versenken Spieles. Die alte Version befindet sich hier.

Hardwarevoraussetzungen

Einrichtung der Switche

Allgemein ist es vorgesehen, dass das Spielfeld jedes Spielers aus einer 12×6 Matrix aus Switchports besteht. Bei einem 54er Switch sind das beispielsweise 3 übereinander liegende Module (in diesem Beispiel jeweils immer die Module A, C und E) oder falls keine 54er Switche zur Verfügung stehen, können auch mehrere 1HE-Switche mit mindestens 24 Ports gestacked werden. Für die Einrichtung beider Szenarien folgt nun eine Anleitung:

Mit jeweils 3 1HE Switchen pro Spieler

Mit jeweils einem 54er Switch pro Spieler

Einrichtung des Servers

Für die Erklärung wird von folgenden Beispielwerten ausgegangen (Erläuterungen folgen unten):

Die Einrichtung erfolgt nun so:

authCommunity log,execute,net swvcom traphandle default /etc/snmp/handle.py </file>

from flaskapp.app import app

if name == „main“:

app.run()

</file>

[uwsgi] chdir = /var/www/swv/backend/files wsgi-file = wsgi.py callable = app

master = true processes = 5

socket = /var/www/swv/backend/socket/wsgi.sock chmod-socket = 660 vacuum = true

die-on-term = true </file>

[Unit] Description=uWSGI Instanz für swv-backend After=network.target

[Service] User=www-data Group=www-data WorkingDirectory=/var/www/swv/backend/ Environment=„PATH=/var/www/swv/backend/venv/bin“ ExecStart=/var/www/swv/backend/venv/bin/uwsgi –ini wsgi.ini –enable-threads

[Install] WantedBy=multi-user.target </file>

server {

listen 80 default_server;
listen [::]:80 default_server;
root /var/www/swv/frontend/build;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
    try_files $uri $uri/ =404;
}

location /api/ {
    uwsgi_pass unix:///var/www/swv/backend/socket/wsgi.sock;
    include uwsgi_params;
}

} </file>