update rules
This commit is contained in:
parent
a872613f1e
commit
47867738f8
106
src/lib/rules.ts
106
src/lib/rules.ts
@ -1,4 +1,108 @@
|
||||
export const rules = {
|
||||
export const rulesShort = {
|
||||
header: `
|
||||
Das Lesen der Regeln ist für alle Teilnehmer verpflichtend. Die Regeln sollen für einen reibungslosen und
|
||||
strukturierte Ablauf des Projekts sorgen, weshalb das Lesen der Regeln ein essenzieller Bestandteil für das Gelingen
|
||||
von CraftAttack 6 ist. Die Regeln sind wörtlich zu verstehen und sind Grundlage für das Projekt. Zur Vereinfachung
|
||||
gehen sie nicht zu weit ins Detail und deuten teils nur umfangreiche Themengebiete an. Entscheidungen werden, wenn
|
||||
von Spielern angeregt, dann durch die Administratoren getroffen, die sich an den Regeln orientieren.
|
||||
`,
|
||||
sections: [
|
||||
{
|
||||
title: 'Respektvoller Umgang',
|
||||
content: `
|
||||
Oberste Priorität hat der respektvolle und tolerante Umgang der Spieler untereinander. Der Spielspaß, der
|
||||
offene Umgang miteinander und die Interaktion aller steht im Vordergrund, weshalb Drohungen, Belästigungen
|
||||
oder sonstige gegenüber anderen Spielern respektlose Aktivitäten strengstens verboten sind und auch hart
|
||||
geahndet werden.`
|
||||
},
|
||||
{
|
||||
title: 'Einschränkungen von Minecraft-Namen, Skins, Chat-Nachrichten, Links, etc.',
|
||||
content: `
|
||||
Selbstverständlich sind sämtliche Inhalte (Minecraft-Namen, Skins, Chat-Nachrichten, Links, etc.) mit
|
||||
sexistischen, diskriminierenden, rassistischen, pornographischen oder illegalen Inhalten nicht erlaubt.
|
||||
Außerdem ist es nicht gestattet, den Chat mit Nachrichten jeglicher Art vollzuspammen. Des Weiteren sollte
|
||||
der MC-Name des Spielers, der bei der Anmeldung angegeben wird, bis zum Ende des Projekts nicht geändert
|
||||
werden. Das Nutzen bzw. Anmelden von Zweitaccounts ist nicht gestattet.
|
||||
`
|
||||
},
|
||||
{
|
||||
title: 'Clientmodifikationen',
|
||||
content: `
|
||||
Jegliche Clientmodifications, die deutliche Vorteile gegenüber anderen Spielern erbringen, sind nicht
|
||||
gestattet.
|
||||
`
|
||||
},
|
||||
{
|
||||
title: 'Redstone bauten und überdimensionierte Villager-Baukomplexe',
|
||||
content: `
|
||||
Das Erbauen und Betreiben lag-erzeugender Maschinen, Farmen (Zero-Tick-Farmen etc.) oder andere Bauten, die
|
||||
den Spielfluss stören könnten, ist verboten.
|
||||
`
|
||||
},
|
||||
{
|
||||
title: 'Verkauf von Items',
|
||||
content: `
|
||||
Das Verkaufen von Items ist allgemein jedem Spieler überall gestattet. Jedoch bietet es sich an und ist
|
||||
wünschenswert, die Shops aller Spieler in einem Shoppingdistrict beim Spawn gemeinsam anzusiedeln, um die
|
||||
Interaktion zu fördern. Ein angemessener Abstand der privaten Strukturen vom Shoppingdisrict ist
|
||||
inzuhalten.
|
||||
`
|
||||
},
|
||||
{
|
||||
title: 'Abstecken von Gebieten und Grundstücken',
|
||||
content: `
|
||||
Das Abstecken bestimmter Gebiete ist grundsätzlich erlaubt, jedoch sind unangemessen große Grundstücke
|
||||
untersagt. Das maximale Maß ist im Einzelfall zu entscheiden. Die Grenzen bereits abgesteckter Grundstücke
|
||||
sind unveränderlich.
|
||||
`
|
||||
},
|
||||
{
|
||||
title: 'Verhalten gegenüber anderen Spielern',
|
||||
content: `
|
||||
Das Töten, und Beklauen von Spielern ist verboten. Ebenso ist es nicht erlaubt, andere Bauten zu zerstören
|
||||
(Griefing). Ein gewisser Toleranzspielraum besteht, der im Einzelfall zu bewerten ist.
|
||||
`
|
||||
},
|
||||
{
|
||||
title: 'Rolle der Administratoren',
|
||||
content: `
|
||||
Allgemein liegt es in der Hand der Administratoren einzelne Situation zu bewerten, Strafen zu verhängen und
|
||||
Entscheidungen zu treffen. Den Entscheidungen und Anweisungen der Administratoren ist stets Folge zu
|
||||
leisten. Allgemein gilt immer der Grundsatz, dass ein Eingriff der Administratoren nur dann erfolgt, wenn
|
||||
dies die Spieler auch fordern. Solange beide Parteien zufrieden sind und sich niemand beschwert, passiert
|
||||
natürlich auch nichts.
|
||||
`
|
||||
},
|
||||
{
|
||||
title: 'Kontakt zum Administratoren-Team',
|
||||
content: `
|
||||
Jedem Teilnehmer ist es möglich sich an den Support/das Administratoren-Team zu wenden. Zu den
|
||||
Administratoren gehören die Spieler, die auf dem Server mit einem Admin-Tag versehen sind. Zwei von diesen
|
||||
sind außerdem Administrator der WhatsApp-Gruppe. Eine Kontaktaufnahme ist direkt auf dem Server im Chat
|
||||
oder auf dem Teamspeak: „mhsl.eu“ möglich. Außerdem können sie über WhatsApp angeschrieben werden, wenn
|
||||
sich z.B. gerade kein Administrator auf dem Server befindet oder bei anderen Rückfragen. Bei
|
||||
Unzufriedenheit, Meldung eines Regelverstoßen, Anregungen oder Fragen steht das Administratoren-Team allen
|
||||
Spielern jederzeit zu Verfügung.
|
||||
`
|
||||
},
|
||||
{
|
||||
title: 'Konfliktlösung und mögliche Konsequenzen',
|
||||
content: `
|
||||
Konflikte sollen grundlegend zuerst auf einer Ebene zwischen den Spielern geschlichtet werden, bevor ein
|
||||
Administrator kontaktiert wird. Jeder Regelverstoß zieht unterschiedliche Folgen nach sich, die von
|
||||
Ermahnungen, über Tagesbänne bis zum permanenten Bann führen können. Diese möglichen Konsequenzen sind von
|
||||
allen Teilnehmern zu akzeptieren.
|
||||
`
|
||||
}
|
||||
],
|
||||
footer: `
|
||||
Alle aufgeführten Regeln und die damit in Verbindung stehende Angaben erfolgen ohne Gewähr auf Vollständigkeit,
|
||||
Richtigkeit und Aktualität. Das Durchsetzen der Regeln liegt im Ermessen der Administratoren, die vorher in
|
||||
Absprache mit dem Geschädigten eine der Situation angemessene Maßnahmen getroffen haben.
|
||||
`
|
||||
};
|
||||
|
||||
export const rulesLong = {
|
||||
header: `
|
||||
Das Lesen der Regeln ist für alle Teilnehmer verpflichtend. Die Regeln sollen für einen reibungslosen und
|
||||
strukturierte Ablauf des Projekts sorgen, weshalb das Lesen der Regeln ein essenzieller Bestandteil für das Gelingen
|
||||
|
@ -3,7 +3,7 @@
|
||||
import Input from '$lib/components/Input/Input.svelte';
|
||||
import { createEventDispatcher, onMount } from 'svelte';
|
||||
import { env } from '$env/dynamic/public';
|
||||
import { rules } from '$lib/rules';
|
||||
import { rulesShort } from '$lib/rules';
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
|
||||
@ -230,12 +230,12 @@
|
||||
<p>0. Vorwort</p>
|
||||
</div>
|
||||
<div class="collapse-content">
|
||||
<p>{rules.header}</p>
|
||||
<p class="mt-1 text-[.75rem]">{rules.footer}</p>
|
||||
<p>{rulesShort.header}</p>
|
||||
<p class="mt-1 text-[.75rem]">{rulesShort.footer}</p>
|
||||
</div>
|
||||
<span class="block w-full h-[1px] mx-auto mb-1 bg-gray-600" />
|
||||
</div>
|
||||
{#each rules.sections as section, i}
|
||||
{#each rulesShort.sections as section, i}
|
||||
<div class="collapse collapse-arrow">
|
||||
<input type="checkbox" autocomplete="off" />
|
||||
<div class="collapse-title">
|
||||
|
@ -1,3 +1,3 @@
|
||||
<div class="mx-4 sm:mx-48">
|
||||
<div class="mx-4 my-6 sm:mx-48 sm:my-12">
|
||||
<slot />
|
||||
</div>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<script lang="ts">
|
||||
import { rules } from '$lib/rules';
|
||||
import { rulesLong } from '$lib/rules';
|
||||
</script>
|
||||
|
||||
<svelte:head>
|
||||
@ -7,14 +7,14 @@
|
||||
</svelte:head>
|
||||
|
||||
<h1 class="text-3xl lg:text-5xl mb-4">CraftAttack 6 Regelwerk</h1>
|
||||
<p>{rules.header}</p>
|
||||
<p>{rulesLong.header}</p>
|
||||
<ol class="p-[revert] list-decimal my-6">
|
||||
{#each rules.sections as section}
|
||||
{#each rulesLong.sections as section}
|
||||
<li class="mb-2">
|
||||
{section.content}
|
||||
</li>
|
||||
{/each}
|
||||
</ol>
|
||||
<p>
|
||||
{rules.footer}
|
||||
{rulesLong.footer}
|
||||
</p>
|
||||
|
Loading…
x
Reference in New Issue
Block a user