Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Racemore.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

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