Sie sind nicht angemeldet.

1

Donnerstag, 22. Mai 2014, 12:28

[HOW-TO] Server einrichten

Hier mal eine kleine Anleitung zum Erstellen eines AC-Servers am Beispiel der Linuxversion.

1) Download
Die aktuelle (Test-)Version gibt es im ofiziellen Assetto Corsa Forum http://www.assettocorsa.net/forum/index.…-testing.10093/

oder hier als direkter Download: https://dl.dropboxusercontent.com/u/9132…ServerLinux.zip

2) Entpacken / Plattform wählen

Quellcode

1
unzip acServerLinux.zip

Die zipdatei enthält zwei Unterordner:
a) linux_386
b) linux_amd64

Der ordner linux_386 ist für 32bit Betriebssysteme, der Ordner linux_amd64 für 64bit Betriebssysteme. Kopiert euch entsprechend eurer Betriebssystems einen Ordner z.B. ins home Verzeichnis

Quellcode

1
2
mkdir /home/benutzer/acServer/
cp -R acServerLinux/linux_amd64/* /home/benutzer/acServer/


3) Konfiguration
Es gibt zwei Konfigurationsdateien, ganz wichtig ist die Groß-/Kleinschreibung:

3.1) /home/benutzer/acServer/server/cfg/server_cfg.ini:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[SERVER]
NAME=ACServer
CARS=bmw_z4_gt3;lotus_evora_gtc;mclaren_mp412c_gt3
TRACK=imola;monza;silverstone
SUN_ANGLE=-8
MAX_CLIENTS=20
RACE_OVER_TIME=20
PORT=9600
HTTP_PORT=8075
REGISTER_TO_LOBBY=0
LOOP_MODE=1
PASSWORD=
ALLOWED_TYRES_OUT=2

[BOOK]
NAME=Booking
TIME=10     

[PRACTICE]
NAME=Free Practice
TIME=10     
WAIT_TIME=1    

[QUALIFY]
NAME=Qualify
TIME=10    
WAIT_TIME=1  

[RACE]
NAME=Race
LAPS=5    
WAIT_TIME=60


[SERVER]
NAME= Servername, wie er in der Lobby/Serverbrowser erscheint.
CARS= verfügbare Autos, getrennt durch Semikolon. Die möglichen Einträge entsprechen denen im AC-Steam-Installationsordner content/cars
TRACK= verfügbare Strecken, getrennt durch Semikolon. Die möglichen Einträge entsprechen denen im AC-Steam-Installationsordner content/tracks
SUN_ANGLE= Stand der Sonne, beeinflusst die Schatten auf der Strecke.
MAX_CLIENTS= maximale Anzahl von Fahrzeugen / Fahrern. Es sind nur soviele erlaubt, wie die jeweilige Strecke Boxenplätze bietet. Übersicht unter Punkt 3.3
RACE_OVER_TIME= Zeitangabe in Sekunden, wie lange das Rennen (nach Überquerung der Ziellinie des Gewinners) weiter läuft.
PORT= Beliebiger UDP Port > 1024. Standartwert 9600. Bei Betrieb mehrer AC Server auf einem Computer muss jeder AC-Server eigenen Port haben.
HTTP_PORT= Beliebiger TCP Port > 1024 . Standardwert 8075. Bei Betrieb mehrer AC Server auf einem Computer muss jeder AC-Server eigenen Port haben.
REGISTER_TO_LOBBY= 1= erscheint im Serverbrowser / in der Lobby. 0 = erscheint nicht im Serverbrowser / in der Lobby
LOOP_MODE= 1 = Nach Rennende wird von vorne (booking) neu gestartet. 0 = Nach Rennende passiert nichts.
PASSWORD=
ALLOWED_TYRES_OUT= 2 = Bei Verlassen der Strecke fünf Sekunden Slowdown. 5 = Bei Verlassen der Strecke keine Slowdown.

[BOOK]
NAME=Booking
TIME=10 Zeitangabe in Minuten, wie lang die Booking Phase läuft.

[PRACTICE]
NAME=Free Practice
TIME=10 Zeitangabe in Minuten, wie lang das Training läuft
WAIT_TIME=1 Zeitangabe in Sekunden, wie lang vor Start des Trainings gewartet wird.

[QUALIFY]
NAME=Qualify
TIME=10 Zeitangabe in Minuten, wie lang das Qualy läuft
WAIT_TIME=1 Zeitangabe in Sekunden, wie lang vor Start des Qualy gewartet wird.

[RACE]
NAME=Race
LAPS=5 Anzahl Runden
WAIT_TIME=60 Zeitangabe in Sekunden, wie lang vor Start des Qualy gewartet wird.

3.2 /home/benutzer/acServer/server/cfg/entry_list.ini
Für den Betrieb eines Standard-Servers mit Booking Phase muss diese Datei komplett leer sein.

3.3 Übersicht Pitboxes pro Strecke
Drift - 6 Pits
Imola - 24 Pits
Magione - 18 Pits
Monza - 24 Pits
Monza 66 - 25 Pits
Mugello - 24 Pits
Nurburgring - 24 Pits
SIlverstone - 24 Pits
Silverstone International - 24 Pits
Vallelunga - 22 Pits
Vallelunga Club - 22 Pits

3.4 Pre-Booking
Es gibt die Möglichkeit Sessions für bestimmte Spieler vorzubuchen. Dabei entfällt die Booking Phase, und die vorgebuchten Spieler können jeder Session enfach beitreten. Dazu wird die Datei /home/benutzer/acServer/server/cfg/entry_list.ini genutzt. Der gesamte Block [BOOK] wie unter Punkt 3.1 zu sehen, kann bei Verwendung von pre-booking gelöscht werden.

3.4.1 Benötigte Informationen
Benötigt wird der Steam-Name und die Steam-Community-ID des Spielers, der vorgbucht werden soll. Zu finden sind diese Informationen im Assetto Corsa Ordner unter Eigene Dokumente:
C:/users/DeinWindowsBenutzer/Documents/Assetto Corsa/logs/log.txt

Am Anfang der Datei log.txt steht folgendes:

Quellcode

1
2
3
4
5
Installing CrashGuard Fault Handler
Steam Name: SuperDuperFahrer
Steam ID:23532068
Steam Community ID:76561197983791234
..


Die relevanten Informationen sind:
Steam Name: SuperDuperFahrer
Steam Community ID:76561197983791234

4.4.2 entry_list.ini bearbeiten
Der entsprechende Eintrag in der entry_list.ini sähe wie folgt aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[CAR_0]
DRIVERNAME=SuperDuperFahrer
TEAM=
MODEL=mclaren_mp412c_gt3
SKIN=2013-Official_McLaren
GUID=76561197983791234
SPECTATOR_MODE=0


[CAR_1]
DRIVERNAME=aleex!
TEAM=racemore.de
MODEL=bmw_z4_gt3
SKIN=bmw
GUID=7651f198012398877
SPECTATOR_MODE=0


DRIVERNAME= Der zuvor ermittelte "Steam Name"
TEAM= ist irrelevant, kann auch leer sein.
MODEL= Angabe des Fahrzeugs für die vorbuchung. Die möglichen Einträge entsprechen denen im AC-Steam-Installationsordner content/cars
SKIN= Angabe des SKins. Kann auch leer gelassen werden, dann ist das Auto weiss. Die möglichen Einträge entsprechen denen im AC-Steam-Installationsordner content/cars/das_benutzte_auto/skins
GUID= Die zuvor ermittelte "Steam Community ID"
SPECTATOR_MODE= 0=kann mitfahren; 1=kann nur zuschauen

4) Server starten
Server kann ganz normal wie jede andere Linux Anwendung gestartet werden.

Quellcode

1
2
3
cd /home/benutzer/acServer/
chmod +x acServer
./acServer
pCARS :thumbup: -> AC :)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »aleex!« (22. Mai 2014, 14:02)


Es haben sich bereits 3 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Steffen (22.05.2014), Tim Hochstein (22.05.2014), Thavron (10.07.2014)

2

Donnerstag, 22. Mai 2014, 14:06

PS: Oder einfachauf dem Spiele-PC im AC-Steaminstallationsordner die Datei acServerLauncher.exe starten, alles zusammenklicken, speichern und anschließend sind die fertigen Konfigateien unter server/cfg zu finden :D
pCARS :thumbup: -> AC :)

Ähnliche Themen