forked from Rackover/XLabsProject.github.io
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsupport_s1x_server.html
220 lines (211 loc) · 13.2 KB
/
support_s1x_server.html
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="keywords"
content="s1x, x labs, game modifications, cod clients, opensource, open source, aw client, advanced warfare client, s1x server guide">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta property="og:title" content="X Labs" />
<meta property="og:description" content="Step-by-step instructions for self hosted S1x servers" />
<meta property="og:image" content="https://xlabs.dev/img/xlabs_social.png" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="X Labs" />
<meta name="twitter:description" content="Step-by-step instructions for self hosted S1x servers" />
<meta name="twitter:url" content="https://xlabs.dev/support_s1x_server" />
<meta name="twitter:image" content="https://xlabs.dev/img/xlabs_social.png" />
<title>S1x Support | X Labs</title>
<link rel="shortcut icon" type="image/ico" href="favicon.ico" />
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
<link rel="stylesheet" href="css/nivo-lightbox.css">
<link rel="stylesheet" href="css/animate.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/responsive.css">
<script src="https://kit.fontawesome.com/72366d0c6b.js" crossorigin="anonymous"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-EJKDYYL6WF"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag()
{
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-EJKDYYL6WF');
</script>
</head>
<body>
<!-- Menu Section Start -->
<div class="fixed-top">
<div class="container">
<div class="row">
<div class="col-12">
<script src="header.js"></script>
</div>
</div>
</div>
</div>
<!-- Menu Section End -->
<!-- Client Support Section -->
<section id="blog" class="section">
<!-- Client Container Starts -->
<div class="container">
<div class="section-header">
<div class="blog-item-img">
<img src="img/s1x_banner.png" alt="S1x">
</div>
</div>
<div class="row">
<div class="all-questions">
<!-- Server Container Starts -->
<div class="container">
<div class="section-header">
<h2 class="section-title wow fadeIn" data-wow-duration="1000ms" data-wow-delay="0.3s">S1x
SERVER <span>SUPPORT</span></h2>
<hr class="lines wow zoomIn" data-wow-delay="0.3s">
<p class="section-subtitle wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="0.3s">
Below are guides to help you with any server issues you may have with S1x.</p>
</div>
<div class="row">
<!-- Support Item Starts -->
<div class="blog-item-wrapper wow fadeInUp" data-wow-delay="0.3s">
<div class="blog-item-text">
<h3>
S1x Server Install Guide
</h3>
<h4>
Requirements:
</h4>
<ul>
<li>A computer or VPS with Windows 10/Server 2019 or newer.</li>
<li>At least 4GB of RAM for a single
server, with another 2GB per server
instance you want to host.</li>
<li>The
<a href="https://www.microsoft.com/en-us/download/details.aspx?id=5555">Visual
C++ 2010 Redistributable Package</a> and the
<a href="https://aka.ms/vs/16/release/vc_redist.x86.exe">Visual C++
2015-2019 Redistributable Package</a> (These are included in the S1x
Dedicated Server torrent linked below).
</li>
<li>
<a href="https://code.visualstudio.com">Visual Code</a>,
<a href="https://notepad-plus-plus.org">Notepad++</a> or
<a href="https://www.sublimetext.com">Sublime Text</a> (You may use
whatever editor you choose but
we don't recommend Windows Notepad).
</li>
<li>Torrent client - (<a
href="https://www.qbittorrent.org/download.php">qBittorrent</a> is
recommended).</li>
<li>Computer or VPS that's online 24/7 with a decent connection that has average
or above specs (We strongly advise a VPS).
For best results, use a wired connection
and avoid using a laptop to host servers.</li>
<li>Some technical knowledge / background knowledge of computers.</li>
</ul>
<h4>
Server Setup:
</h4>
<ol>
<li>Download the S1x Dedicated Server Full <a
href="https://dss0.cc/alterwarez/download/s1x_dedicated_server_full.torrent">torrent</a>
and place it in a location of your choosing on your VPS or PC.</li>
<li>Download the X Labs launcher from <a
href="https://xlabs.dev/launcher">here</a> and place it into
your server folder.</li>
<li>Download the server configurations from <a
href="https://github.com/ChxseH/S1xServerConfigs/archive/main.zip">GitHub</a>,
and place the files in the server folder.</li>
<li>Open the redist folder and install
all of the prerequisites.</li>
<li>Run <code>!updateXLabs.bat</code> to update your server.</li>
<li>Carefully review and edit the configuration settings file to your liking.
Give it a hostname, gametype, and remove/add maps that you want
in the map rotation, etc.</li>
<li>Save the server.cfg file you just edited after you are done.</li>
<li>Forward the TCP and UDP port (27016). If you changed the default port or are
adding another server, you may need to open the following additional
ports: 27017, 27018, or whatever port
you assign to the server.<ul>
<li>Ensure you also allow the port through <a
href="https://www.tomshardware.com/news/how-to-open-firewall-ports-in-windows-10,36451.html">Windows
Firewall</a>.
</li>
</ul>
</li>
<li>Run the start bat for the server you want and it should begin to load.</li>
</ol>
<h4>
Known Issues:
</h4>
<ol>
<li>Currently, <code>g_gametype</code> in server.cfg does not work. Game type
must be set in the map rotation. Example:
<code>set sv_maprotation "gametype war map mp_refraction map mp_lab2 map mp_comeback"</code>.
</li>
<li>Game logging (needed for IW4MAdmin
and other administration tools)
<a href="https://github.com/Joelrau/S1x-IW6x-g_log-script">
requires a script to be installed</a>
into the <code>s1x/scripts</code>
folder. Without this script,
logging simply will not work.
</li>
<li>Other issues may exist that are not covered here. This is an initial
release, so be aware that you might experience difficulties running
dedicated servers for S1x.</li>
</ol>
<h4>
Server Administration Software:
</h4>
<p>
The latest builds of
IW4MAdmin partially support S1x. Not all functions work but full support is
planned as the client is further developed.
The previously mentioned logging script
has to be installed as well for this to
function. For downloads and more information, please visit <a
href="https://github.com/RaidMax/IW4M-Admin/#iw4madmin--">IW4MAdmin</a>.
</p>
</div>
</div>
<!-- Support Item Wrapper Ends-->
</div>
</div>
</div>
</div>
</div>
</section>
<!-- blog Section End -->
<!-- Footer Section Start -->
<script src="footer.js"></script>
<!-- Footer Section End -->
<!-- Go To Top Link -->
<a href="#" class="back-to-top">
<i class="fas fa-arrow-up"></i>
</a>
<!-- jQuery first, then Tether, then Bootstrap JS. -->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
integrity="sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ/JpcUGGOn+Y7RsweNrtN/tE3MoK7ZeZDyx"
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r123/three.min.js"
integrity="sha512-Q+IG0h7As6sfqE2t1Xf5IeamNyCXb4EXxGCA9Mlbpv7xtwurVHNdVDbyWeSQ3ulPf2FRlqeu77Ec3SJDdIR63w=="
crossorigin="anonymous"></script>
<script src="js/classie.js"></script>
<script src="js/mixitup.min.js"></script>
<script src="js/nivo-lightbox.js"></script>
<script src="js/owl.carousel.min.js"></script>
<script src="js/jquery.nav.js"></script>
<script src="js/wow.js"></script>
<script src="js/menu.js"></script>
<script src="js/jquery.vide.js"></script>
<script src="js/jquery.counterup.min.js"></script>
<script src="js/main.js"></script>
</body>
</html>