Setting up Source SDK Base 2013 Multiplayer

You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.
This notice is put here by LanguageBar template and if you want to remove it after updating the translation you can do so on this page.

Wichtige Punkte



Einrichtung (alle Plattformen)
Einrichten der Source-SDK-Base
Installieren Sie Source SDK Base 2013 (Multiplayer oder Singleplayer, abhängig von Ihrem Mod) von Steam->Bibliothek->Tools oder über die folgenden Links:
- Install Source SDK Base 2013 (SP) Singleplayer (AppID: 243730)
- Install Source SDK Base 2013 (MP) Multiplayer (AppID: 243750)
Den Code holen
Methode eins: Verwenden des GitHub Desktop-Clients (Windows/OS X)
- Laden Sie den GitHub Desktop-Client herunter und installieren Sie ihn
- Öffnen Sie das Source SDK Git Repo und klicken Sie auf „Auf Desktop klonen“
Methode zwei: Über die Befehlszeile (Windows/OS X/Linux)
- Laden Sie die Git-CLI herunter und installieren Sie sie. Linux-Benutzer können es mit dem Paketmanager ihrer Distribution (APT, Aptitude, DNF, Pacman, Synaptic ...) herunterladen. Mac-Benutzer können git hier herunterladen.
- Öffnen Sie das Terminal/die Eingabeaufforderung und führen Sie diesen Befehl aus:
git clone https://github.com/ValveSoftware/source-sdk-2013.git
Methode drei: Herunterladen des ZIP-Archivs

Download von hier
Einrichtung (plattformspezifisch)
Source-SDK 2013 unter Windows
Schritt Eins: Installieren von Visual Studio

Installieren Sie einfach sowohl VS 2013 als auch 2015 (oder neuer), öffnen Sie die Lösung in VS 2015 und überspringen Sie den Dialog, in dem VS 2015 versucht, Ihre Projekte zu aktualisieren.
Sie können auch ohne Visual Studio oder mit einer anderen Version kompilieren.
Ab 2021 hat Microsoft die Pakete entfernt, die für das Funktionieren des webbasierten VS2013-Installationsprogramms erforderlich sind. Führen Sie die folgenden Schritte aus, um VS2013 mithilfe der ISO-Methode zu installieren.
Voraussetzungen:
- Microsoft-Konto
- Programm zum Extrahieren von ISO-Dateien, z. B. das kostenlose 7-Zip
Installationsschritte:
- Melden Sie sich für das kostenlose Programm Dev Essentials an, um Zugriff auf die Downloads zu erhalten
- Nachdem Sie sich angemeldet haben, gehen Sie zur Seite „Ältere Downloads“ hier
- Wählen Sie "2013" und dann "Herunterladen". Sie werden zu einer Seite mit einer Liste von Visual Studio 2013-Downloads weitergeleitet
- Wählen Sie „Download“ neben „Visual Studio Community 2013 Update 5“ und eine ISO-Datei wird auf Ihren Computer heruntergeladen
- Extrahieren Sie die heruntergeladene ISO mit Ihrem ISO-Extraktionsprogramm irgendwo
- Führen Sie die Datei "vs_community.exe" im extrahierten Ordner aus
- Folgen Sie den Anweisungen des Installationsprogramms
Wenn Sie irgendwo nicht weiterkommen, können Sie dieses Video ansehen(Englisch).
Laden Sie auch die Multibyte MFC Library herunter und installieren Sie sie.

Schritt Zwei: Installieren des Microsoft Speech SDK
- Laden Sie eine ZIP des Speech SDK herunter.
Bemerkung:Microsoft hat die Download-Seite des Speech SDK entfernt. Der obige Link lädt eine ZIP-Datei mit den Inhalten des SDK herunter, einschließlich Code-Korrekturen, die von der SDK2013CE-Community vorgenommen wurden und zuvor auf dieser Seite dokumentiert wurden.
- Entpacken Sie das ZIP-Archiv und kopieren Sie den Ordner sapi51 in den Ordner
<SDKROOT>\sp\src\utils
oder den Ordner<SDKROOT>\mp\src\utils
, je nachdem dein Mod.

unresolved symbol _IID_IspPhoneticAlphabetSelection
erzeugen. Dies liegt vielleicht daran, dass Sie bereits etwas montiert hatten und der Teilaufbau defekt ist. Dieses Problem kann leicht behoben werden, indem der phonemeextractor
neu erstellt wird.
Schritt Drei: Source-SDK kompilieren und Projektdateien vorbereiten
- Navigiere zu
<path-to-git>\sp\src\
und führe createallprojects.bat und 'creategameprojects.bat aus - Navigiere zu
<path-to-git>\mp\src\
und führe createallprojects.bat und 'creategameprojects.bat aus

- Öffnen Sie everything.sln für den gewünschten Modus (Singleplayer oder Multiplayer).
- Wählen Sie die Alles-Lösung aus, die sich unter der Solution Explorer-Liste befindet, dann aus dem mittleren Menü, direkt neben dem Auto-Dropdown-Menü (das Eigenschaftsfeld/ unter dem Lösungs-Explorer), ändern Sie Debug in Release.
- Klicken Sie mit der rechten Maustaste auf die Lösung alles und wählen Sie dann Lösung erstellen.

Anmerkungen


<path-to-git>\sp\src\game\client\Release_mod_hl2
und <path -to-git>\sp\src\game\client\Release_mod_episodic

<path-to-git>\sp\src\game\server\Release_mod_hl2
und <path -to-git>\sp\src\game\server\Release_mod_episodic

Schritt 4: Aufbau der Shader
Siehe Source SDK 2013: Shader Authoring.
Source SDK 2013 auf OS X
Schritt Eins: Anforderungen
- Holen Sie sich OS X Mavericks, das auf einer virtuellen Maschine ausgeführt werden kann.
- Installieren Sie Xcode 5.0.2 (erfordert ein Apple-Entwickler-ID-Konto).
- Außerdem müssen die "Command Line Tools" installiert sein. Sie finden dies im Fenster „Preferences -> Downloads -> Components“ von Xcode.


src/devtools/base.xcconfig
ändern, um kompatiblere Projekteinstellungen zu generieren (die wichtigste ist SDKROOT
am Ende).
ARCHS
-Variable in Xcode so aktualisieren, dass sie etwas anderes als i386
ist.Schritt Zwei: Generieren der Xcode-Projekte
Führen Sie die folgenden Skripts aus, um Projektdateien zu generieren.

cd <SDK_ROOT>/sp/src ./createallprojects ./creategameprojects cd <SDK_ROOT>/mp/src ./createallprojects ./creategameprojects
games.xcodeproj und 'everything.xcodeproj werden im Ordner src
generiert.
Schritt Drei: Erstellen
Um die Tools, Server- und Client-Bibliotheken zu kompilieren, öffnen Sie 'everything.xcodeproj und 'games.xcodeproj in Xcode und erstellen Sie die Projekte (Product -> Build).

Schritt Vier: Binärdateien
Nach erfolgreicher Erstellung werden client.dylib
und server.dylib
erstellt und können mit dem gewünschten Source SDK Base 2013-Zweig (Einzelspieler oder Mehrspieler) verwendet werden.