This repository has been archived on 2024-05-14. You can view files and clone it, but cannot push or open issues or pull requests.
awesome-xlabs/website/support_s1x_server.html

221 lines
13 KiB
HTML
Raw Normal View History

2023-08-13 17:45:19 -04:00
<!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/bootstrap@4.5.3/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.&nbsp; 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/bootstrap@4.5.3/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>