Skip to content

Commit 08122d0

Browse files
authored
Merge branch 'main' into gitlocalize-40480
2 parents 93bf166 + 1b0be08 commit 08122d0

22 files changed

Lines changed: 5763 additions & 97 deletions

‎.github/FUNDING.yml‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# These are supported funding model platforms
2+
3+
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4+
patreon: BeamMP # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
12+
polar: # Replace with a single Polar username
13+
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
14+
thanks_dev: # Replace with a single thanks.dev username
15+
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

‎LICENSE‎

Lines changed: 661 additions & 0 deletions
Large diffs are not rendered by default.

‎docs/de/server/create-a-server.md‎

Lines changed: 67 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -28,42 +28,42 @@ Das Aufsetzen besteht aus folgenden Schritten. Du solltest alle davon durchgehen
2828

2929
!!! info
3030

31-
Wenn du auf einem VPS (Virtual Private Server), Rotoserver bist, oder planst einen Server lokal zu hosten (mit Spielern im selben Haus wie du), kannst du diesen Schritt überspringen.
32-
Dieser Schritt ist jedoch notwendig, wenn Spieler **außerhalb** deines Haushaltes deinem heim-gehosteten Server beitreten sollen (außerhalb von deinem lokalen Netzwerk)
31+
Wenn du auf einem VPS (Virtual Private Server), Rotoserver bist, oder planst einen Server lokal zu hosten (mit Spielern im selben Haus wie du), kannst du diesen Schritt überspringen.
32+
Dieser Schritt ist jedoch notwendig, wenn Spieler **außerhalb** deines Haushaltes deinem heim-gehosteten Server beitreten sollen (außerhalb von deinem lokalen Netzwerk)
3333

34-
!!! danger ":material-scale-balance: ACHTUNG:"
34+
!!! danger ":material-scale-balance: ACHTUNG:"
35+
**Port forwarding ist ein Risiko**.
36+
Wenn du Ports weiterleitest, sind dir die Risiken beim öffnen von Ports von deinem Heimnetz ins öffentliche Netz bewusst und verlierst das Recht, BeamMP für **jegliche Schäden**, welche deinem Haushalt passieren könnten, Haften zu lassen.
37+
Wir übernehmen keine Haftung für jegliche extern gelinkten Dienste oder Webseiten.
3538

36-
**Port forwarding ist ein Risiko**.
39+
Es wird daher empfohlen, BeamMP Server mit einen unserer Partner Hosting Services zu hosten.
3740

38-
Wenn du Ports weiterleitest, sind dir die Risiken beim öffnen von Ports von deinem Heimnetz ins öffentliche Netz bewusst und verlierst das Recht, BeamMP für **jegliche Schäden**, welche deinem Haushalt passieren könnten, Haften zu lassen.
39-
40-
Wir übernehmen keine Haftung für jegliche extern gelinkten Dienste oder Webseiten.
41-
42-
Es wird daher empfohlen, BeamMP Server mit einen unserer Partner Hosting Services zu hosten.
43-
44-
*Sieh dir [diese Anleitung zum Port weiterleiten](port-forwarding.md) an*
41+
*Sieh dir [diese Anleitung zum Port weiterleiten](port-forwarding.md) an*
4542

4643
#### Partner Hosting Services (bezahlt):
4744

4845
- [Horizon Hosting](https://hrzn.link/beammp)
4946
- [RackGenius](https://rackgeni.us/beammp-plans)
5047
- [Connect Hosting](https://connecthosting.net/beammp)
5148
- [Assetto Hosting](https://assettohosting.com/en/games/beamng)
52-
- [Zap Hosting](https://zap-hosting.com/en/beammp-server-hosting/)
49+
- [ZAP-Hosting](https://zap-hosting.com/itsbeammp)
5350
- [HostHavoc](https://hosthavoc.com/)
5451
- [PedalHost](https://pedal.host/)
5552
- [Vyper Hosting](https://vyperhosting.com/r/beammp)
5653
- [BisectHosting](https://www.bisecthosting.com/beammp-server-hosting)
5754
- [Four Seasons Hosting](https://fourseasonshosting.com)
5855
- [Vertuo Hosting](https://vertuohosting.com)
56+
- [Winheberg](https://winheberg.fr/offres/gaming/beammp?lang=en)
57+
- [Wabbanode](https://wabbanode.com/partner/beammp)
58+
- [Iceline Hosting](https://iceline-hosting.com/games/beammp)
5959

6060
#### 1.1 Firewall
6161

6262
Abhängig von deinem Setup musst du den BeamMP-Server möglicherweise durch die Firewall lassen. Dies ist unter Windows der Fall (das Ausschalten der Firewall funktioniert in der Regel **nicht** ) und auf vielen vorinstallierten Linux-Servern.
6363

6464
Dort lässt du den BeamMP-Server durch die Firewall, **sowohl eingehende als auch ausgehende Verbindungen** sowie **TCP und UDP** . Falls die Firewall stattdessen nach einem Port fragt, muss dieser derselbe sein, den du in Schritt „1. Portweiterleitung“ verwendet hast (standartmäßig 30814).
6565

66-
Solltest du Probleme haben, frage auf unserem [Forum](https://forum.beammp.com) oder auf unserem [Discord server](https://discord.gg/beammp) im `#support` Kanal.
66+
Eine detailliertere Anleitung findest du unter [dieser Dokumentationsseite](https://docs.beammp.com/FAQ/Defender-exclusions/) . Bei Problemen kannst du dich an unser [Forum](https://forum.beammp.com) oder auf unseren [Discord-Server](https://discord.gg/beammp) im Kanal `#support` an uns wenden.
6767

6868
### **2. Authentifizierungsschlüssel**
6969

@@ -73,40 +73,41 @@ Der Authentifizierungsschlüssel, auch “Authentication Key” oder “AuthKey
7373

7474
TEILE ODER ZEIGE DEN SCHLÜSSEL NICHT. BEHANDLE IHN WIE EIN PASSWORT.
7575

76+
7677
Um einen Schlüssel zu erwerben ist ein [Discord](https://discord.com) Konto erforderlich. Das ist wichtig um gegen Spam zu schützen.
7778

7879
#### 2.1. Die Schlüssel-Übersicht öffnen
7980

80-
Melde dich mit Discord beim [Keymaster](https://beammp.com/keymaster) an. Klicke auf der Keymaster-Homepage links auf dem Bildschirm auf „Keys“:
81+
Melde dich mit Discord bei [Keymaster](https://keymaster.beammp.com) an. Klicke auf der Keymaster-Startseite links auf „Schlüssel“.
8182

8283

83-
<figure markdown>![](../../assets/content/keymaster_homepage.png)</figure>
84+
<figure markdown="">![](../../assets/content/keymaster_homepage.png)</figure>
8485

8586
#### 2.2. Einen Schlüssel erstellen
8687

8788
Um einen Schlüssel zu erstellen, klicke das grüne ,,+" oben rechts.
8889

8990

90-
<figure markdown>![](../../assets/content/keymaster_new_key.png)</figure>
91+
<figure markdown="">![](../../assets/content/keymaster_new_key.png)</figure>
9192

9293
#### 2.3. Schlüssel-Informationen eingeben
9394

9495
Als nächstes, fülle das Feld für den Servernamen (das ist lediglich der Name des Schlüssels, nicht der Name vom Server in der Liste), dann klick ,,Create".<br>Beispiel:
9596

9697

97-
<figure class="image image_resized" style="width:44.84%;" markdown>![](../../assets/content/keymaster_server_name.png)</figure>
98+
<figure class="image image_resized" style="width:44.84%;" markdown="">![](../../assets/content/keymaster_server_name.png)</figure>
9899

99100
es sollte am Ende wie folgt aussehen:
100101

101102

102-
<figure markdown>![](../../assets/content/keymaster_key_done.png)</figure>
103+
<figure markdown="">![](../../assets/content/keymaster_key_done.png)</figure>
103104

104105
#### 2.4. Den Schlüssel kopieren
105106

106107
Kopiere den Text im “Key” Feld. In diesem Beispiel wäre das `3173a2e-6az0-4542-a3p0-ddqq5ff95558`. Klicke das ,,Klemmbrett Symbol" neben dem Schlüssel um diesen zu kopieren.
107108

108109

109-
<figure markdown>![](../../assets/content/keymaster_copy_key.png)</figure>
110+
<figure markdown="">![](../../assets/content/keymaster_copy_key.png)</figure>
110111

111112
### **3. Installation**
112113

@@ -153,46 +154,51 @@ Führe zum Abschluss den Server unbedingt einmal mit `./BeamMP-Server` aus und f
153154
Nachdem der Server einmal gestartet wurde, sollte er die nötigen Dateien erstellt haben und einen oder zwei Fehler in die Konsole schreiben. Das ist normal, da wir noch nicht fertig sind.<br>Es sollten nun folgende Dateien vorhanden sein:
154155

155156

156-
<figure markdown>![](../../assets/content/after-running-once.png)</figure>
157+
<figure markdown="">![](../../assets/content/after-running-once.png)</figure>
157158

158159
Genannt ,,ServerConfig.toml”, ,,Server.log” und ,,BeamMP-Server.exe”! (Je nach deinen Einstellungen, siehst du möglicherweise die [.toml] [.log] [.exe] Erweiterungen nicht)
159160

160161
Öffne die `ServerConfig.toml` mit einem Texteditor wie zum Beispiel `Notepad` . Dies kannst du mit **[Rechtsklick] → „Öffnen mit…“** und anschließender Auswahl eines Texteditors tun.
161162

162-
Die Datei sollte ungefähr so aussehen
163+
Hier ist eine Beispielkonfiguration:
163164

164165
```TOML
165166
[General]
166-
AuthKey = ''
167+
Port = 30814
168+
AuthKey = "auth-key"
169+
AllowGuests = false
170+
LogChat = false
167171
Debug = false
168-
Description = 'BeamMP Default Description'
169-
Map = '/levels/gridmap_v2/info.json'
170-
MaxCars = 1
172+
IP = "::"
173+
Private = true
174+
InformationPacket = true
175+
Name = "Test Server"
176+
Tags = "Freeroam,Modded,Racing,Police"
177+
MaxCars = 2
171178
MaxPlayers = 10
172-
Name = 'BeamMP Server'
173-
Port = 30814
174-
Private = false
175-
ResourceFolder = 'Resources'
179+
Map = "/levels/ks_nord/info.json"
180+
Description = "Total Random Beam MP Server"
181+
ResourceFolder = "Resources"
176182
```
177183

178-
Dies ist deine Konfigurationsdatei. Diese verwendet das Format TOML. Weitere Informationen zu dieser Datei findest du im Abschnitt [Serverwartung](server-maintenance.md) .
184+
!!! info
185+
186+
Dies ist deine Konfigurationsdatei. Sie verwendet das Format TOML. Weitere Informationen zu dieser Datei und den Variablen findest du im Abschnitt [Serverwartung](server-maintenance.md).
187+
Der Server wird **NICHT** in der Serverliste angezeigt, solange `Private = true` eingestellt ist. _Wenn_ er in der Liste angezeigt werden soll, setze die Einstellung auf **`Private = false`**.
188+
179189

180-
Als erstes kümmern wir uns um den `AuthKey`. Dazu muss der Schlüssel zwischen die Anführungszeichen `" "` eingefügt werden.
190+
Fürs Erste ist nur das Feld `AuthKey` relevant. Zwischen den Anführungszeichen `''` fügt man den AuthKey ein, den du im ersten Schritt kopiert hast.
181191

182192
Für unser Beispiel sollte der Eintrag so aussehen:
183193

184194
```TOML
185195
AuthKey = '3173a2e-6az0-4542-a3p0-ddqq5ff95558'
186196
```
187197

188-
Vergib deinem Server einen Namen im `Name` Feld. Du kannst diesen mit Farben und mehr formatieren. Siehe [diese Sesktion](server-maintenance.md#customize-the-look-of-your-server-name) auf der Server-Wartungsseite.
198+
Gib dem Server im Feld `Name` ebenfalls einen Namen. Du kannst diesen mit Farben und weiteren Optionen formatieren. Weitere Informationen findest du [im Abschnitt „Namensanpassung“](server-maintenance.md#customize-the-look-of-your-server-name) auf der Serververwaltungsseite.
189199

190200
Wenn du einen anderen **Port** als **30814** ausgewählt hast, achte darauf, ihn hier unter `Port` zu ersetzen.
191201

192-
!!! info
193-
194-
Dein Server wird **NICHT** in der Serverliste erscheinen, solange `Private = true` ist. _Wenn_ du ihn gelistet haben willst, stell den Parameter auf **`Private = false`**.
195-
196202
### **5. Validierung**
197203

198204
Nun führe den Server erneut aus und sieh nach, ob weitere `[ERROR]` oder `[WARN]` Meldungen erscheinen. Der Server sollte nun offen bleiben. In den folgenden Schritten (6.) erfährst du, wie man dem Server beitritt.
@@ -201,15 +207,20 @@ Nun führe den Server erneut aus und sieh nach, ob weitere `[ERROR]` oder `[WARN
201207

202208
#### 5.1 Wie man dem Server Mods hinzufügt
203209

204-
Fahrzeug und Map Mods werden unterschiedlich im Server installiert, müssen aber beide im Ordner (`Resources/Client`) abelegt werden. Alle Mods die hinzugefügt werden sollen kommen in diesen Ordner.
210+
Fahrzeug- und Karten-Mods werden unterschiedlich installiert, müssen aber beide im Serverordner ( `Resources/Client` ) abgelegt werden. Ziehe einfach die gewünschten Mods in diesen Ordner.
211+
212+
!!! warning
213+
214+
Solltest du beim Versuch, deinem Server nach dem Hinzufügen von Mods beizutreten, die Meldung „Fertig“ oder „Start“ erhalten, hast du wahrscheinlich eine inkompatible oder fehlerhafte Mod dem Server hinzugefügt.
215+
Inkompatibilitäten zwischen zwei oder mehr Mods können ebenfalls auftreten. Falls du Client-Mods installiert hast, lies bitte [diese Anleitung](../../FAQ/How-to-deactivate-mods.md) zum Entfernen von Mods aus deinem Spiel.
205216

206217
#### 5.2 Allgemeine Mods
207218

208219
Wenn du nur modifizierte Fahrzeuge hinzufügen möchtest, lege die Zip-Datei der Mods einfach in den Ordner `Resources/Client`. Diese werden automatisch von jedem heruntergeladen, der dem Server beitritt.
209220

210221
#### 5.3 Karten
211222

212-
Alle Standardkarten (Karten, die keine Mods sind) funktionieren sofort und müssen nicht installiert werden. Ändere einfach die `Map` in der `ServerConfig.toml` Datei auf eine der [folgenden Optionen](server-maintenance.md#all-vanilla-maps-names) . Für alle anderen modifizierten Karten geht man wie folgt vor:
223+
Alle Standardkarten (Karten, die keine Mods sind) funktionieren sofort und müssen nicht installiert werden. Ändere einfach die `Map` in der Datei `ServerConfig.toml` auf eine der [folgenden Optionen](server-maintenance.md#all-vanilla-maps-names) . Für alle anderen modifizierten Karten gehe wie folgt vor:
213224

214225
1. Legen die `.zip` Datei der Karte in den Ordner `Resources/Client` des Servers.
215226
2. Sieh dir als Nächstes in die Zip-Datei der Karte (entpacke sie nicht) und öffne den Ordner „ `levels` “. In diesem Ordner sollte sich lediglich ein weiterer Ordner mit dem Namen der Karte befinden, zum Beispiel „myawesomedriftmap2021“. Achte darauf, diesen Namen *genau so zu kopieren oder zu merken, wie er im Namen dieses Ordners geschrieben ist.*
@@ -243,18 +254,30 @@ Du musst anderen Spielern die öffentliche IP Adresse des Servers geben. Sei jed
243254

244255
#### 6.c. Andere Spieler treten deinem öffentlichen Server bei
245256

246-
Um deinem öffentlichen Server beizutreten, gehe zur Server Liste und gib den Namen des Servers ein und klicke ,,Connect". Wenn du dir nicht sicher über den Namen des Server bist, es wird der Name sein, welchen du in der `ServerConfig.toml` festlegst. Stelle sicher dass Suchfilter deaktiviert sind und dass die Karte auf "Any" gesetzt ist, wenn du ihn nicht findest. Du kannst auch die [Keymaster](https://beammp.com/keymaster) Webseite für die IP des Servers prüfen.
257+
Um einem öffentlichen Server beizutreten, können Benutzer einfach die Serverliste aufrufen, den Servernamen eingeben und auf „Verbinden“ klicken. Falls du/sie den Servernamen nicht kennen, findest du ihn in der Datei `ServerConfig.toml` . Sollte niemand den Server nicht finden, stelle sicher, dass die Suchfilter deaktiviert und die Zuordnung auf „Beliebig“ eingestellt ist. Die IP-Adresse des Servers findest du auch auf der Website von [Keymaster](https://keymaster.beammp.com/) .
247258

248259
Sollten du oder deine Freunde einen ,,Verbindung Fehlgeschlagen!" Fehler bekommen, prüfe das Launcher Fenster auf Codes wie 10060, 10061 oder 10030. Das bedeutet, dass du entweder eine CGNAT IPv4 hast, oder du hast etwas bei Schritt **1 Port Forwarding** oder **1.1. Firewall** falsch gemacht. Um zu prüfen ob du eine CGNAT IPv4 hast, finde die WAN IP Adresse im Router Interface. Vergleiche diese mit deiner [öffentlichen IP](https://www.whatsmyip.org/). Wenn diese gleich sind, hast du keine CGNAT IP. IPv6 Support ist noch **NICHT** implementiert.
249260

261+
### **7. So überprüft man die Verbindung deines BeamMP-Servers**
262+
263+
Gib unten die öffentliche IPv4-Adresse und den Port des Servers ein und klicke dann auf „CheckBeamMP“.
264+
265+
<form action="https://check.beammp.com/api/v2/beammp" method="get" target="_blank">
266+
<label for="ip">IP Adresse:</label>
267+
<input type="text" id="ip" name="ip"><br>
268+
<label for="port">Port:</label>
269+
<input type="text" id="port" name="port"><br>
270+
<input type="submit" value="CheckBeamMP">
271+
</form>
272+
250273
!!! warning "Ich möchte einen VPN wie RadminVPN, Hamachi oder ähnlich verwenden"
251274

252-
BeamMP unterstützt diese VPNs nicht, weil diese oft Probleme verursachen. Eines davon ist das blockieren von UDP Verkehr. Um dies zu beheben, siehe Sektion 1.
253-
254-
!!! question "Aber warum hat es vorher funktioniert?"
255-
275+
BeamMP unterstützt diese VPNs nicht, weil diese oft Probleme verursachen. Eines davon ist das blockieren von UDP Verkehr. Um dies zu beheben, siehe Sektion 1.
276+
277+
!!! question "Aber warum hat es vorher funktioniert?"
278+
256279
Das passiert, weil die Entwickler dieser Applikationen updaten und Änderungen implementiere, über welche BeamMP keine Kontroll hat.
257-
Es liegt an den Entwicklern diesen Applikationen, um Support für spezifische Fälle wie eines BeamMP-Servers zu unterstützen.
280+
Es liegt an den Entwicklern diesen Applikationen, um Support für spezifische Fälle wie eines BeamMP-Servers zu unterstützen.
258281

259282
## Immer noch Probleme?
260283

0 commit comments

Comments
 (0)