How VPS - How to use/setup VPS
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
How VPS - How to use/setup VPS
No Result
View All Result
Home Operating System Debian

Setting Up A JC2:MP Game Server On Debian

How VPS by How VPS
November 1, 2019
in Debian
0
0
SHARES
27
VIEWS
Share on FacebookShare on Twitter

Contents

  1. Want to contribute?


In this guide, we will be setting up a Just Cause 2: Multiplayer Linux server.

These commands were tested on Debian 7 x64, but they should also work on the current version of Ubuntu.

The first step is logging into our server as root.
We need to install a few packages before we can run the JC2 : MP server.

If you’re running x64, execute these commands:

dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen

If you’re running x86, execute these commands:

apt-get update 
apt-get install -y screen

If you get a warning about “Setting locale failed”, execute the following commands:

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

(Full credit goes to “Werner Fischer” for the locale commands)

When you get to the configuration screen, press ENTER, select en_US and press ENTER again. After that, restart your SSH session.

Now, we need to create a user for our JC2:MP server, since running things as root is a bad idea. To do that:

adduser steam

Follow the prompts to set a password for your user. Press ENTER to skip entering user information.

Next, we want to execute commands as the user steam. Switch to the steam user by executing following command:

su steam

Make a folder and grab the steamcmd software to download JC2:MP. This is done by running:

mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz

We’re ready to download the JC2:MP server software! Execute the following command and wait while the files are downloaded:

./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit

If the download fails for some reason, you can just re-issue the command again and it will pick up where it left off. The download shouldn’t take too long since it just contains the server files.

Once the download is finished, we need to configure our JC2:MP server:

cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua

How you configure this file is up to you, however you should probably change:

MaxPlayers – A cap of 5000 players isn’t needed, a more reasonable limit of 200 would probably be enough.

Name – Name your server something nice, if you leave it as the default “JC2-MP Server”, then you might not be able to find it.

Password – If you want your server to be private, you should set the password.

There are tons of options in this config file that you can change if you need/want to experiment. Once you’re done editing it, you can save the file by pressing CTRL + X and then Y.

After you’ve configured your server’s options, you will need to start a new SSH session and login as the steam user that we created before. After logging in, launch your server by running:

cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server

Or if you prefer not to create a new SSH session and launch it silently:

screen -dmS jc2mp ./Jcmp-Server

If you choose the first option, you can “detach” from that screen by pressing CTRL, A + D at the same time.
You may reattach to that screen anytime by typing:

screen -r jc2mp

To start your server in the future, log in as the steam user and execute:

cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server

Congratulations! Your JC2:MP server is now up and running! Now you can invite your friends to it or start adding scripts.

Want to contribute?

You could earn up to $300 by adding new articles

Submit your article
Suggest an update
Request an article
How VPS

How VPS

Related Posts

Debian

How to Install WonderCMS on Debian 9

November 1, 2019
Debian

Using MySQL Views on Debian 7

November 1, 2019
Debian

How to Install and Configure TaskBoard on Debian 9

November 1, 2019
Next Post

Install VestaCP on Debian

Install InfluxDB on Debian Jessie with Telegraf

How to Install Lychee 3.1 Photo Album on a Debian 9 LAMP VPS

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Follow Us

  • 121 Followers
  • 87.2k Followers

Recommended

How to Disable SELinux on CentOS 7

3 years ago

10 fdisk Commands to Manage Linux Disk Partitions

4 years ago

30 Useful Linux Commands for System Administrators

4 years ago

How to Install Hadoop in Stand-Alone Mode on CentOS 7

3 years ago

Instagram

    Please install/update and activate JNews Instagram plugin.

Categories

  • Arch
  • Authentication
  • Backups
  • BSD
  • Centmin Mod
  • CentOS
  • Control Panels
  • CoreOS
  • CWP
  • Debian
  • Directadmin
  • Encryption
  • Fedora
  • Firewalls
  • Hocvps Script
  • Hosting providers
  • Kloxo-MR
  • Linux
  • Mitigations
  • Operating System
  • Plesk
  • Reviews
  • Securing VPS/Servers
  • Security Patches
  • SSL Certificates
  • Uncategorized
  • Upgrading
  • VPS/Servers management guides
  • Vulnerability Detection
  • Web servers software
  • Webhosting Control Panel

Topics

Apache Web Server Bluehost Review 2019 Bluehost Review 2020 Bluehost Review 2021 Centmin Mod CentminMod centos install htop fsck htop install HTTP DoS attack Install Snort on an Ubuntu install Zabbix on CentOS install Zabbix on CentOS 7 Linux Commands linux guide linux install htop linux vps setup guide MariaDB MariaDB Error Mysql mysqld error optimize MariaDB optimize Mysql snort Ubuntu
No Result
View All Result

Highlights

Top Free Web Hosting Control Panels To Manage VPS/Dedicated Servers

Webmin Reviews

Virtualmin Reviews

CentOS Web Panel Reviews

Ajenti Reviews

ISPConfig Reviews

Trending

Failed to download metadata for repo 'appstream' on Centos 8
CentOS

How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

by How VPS
February 25, 2022
0

I tried to update some extensions by use yum on centOs which I specified in Dockerfile. After...

How to Fix MySQL Error "Plugin 'InnoDB' registration as a STORAGE ENGINE failed"?

How to Fix MySQL Error “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed”?

November 17, 2020
How to optimize Mysql or MariaDB

How to optimize Mysql or MariaDB

November 3, 2020
Top Free Web Hosting Control Panels To Manage VPS/Dedicated Servers

Top Free Web Hosting Control Panels To Manage VPS/Dedicated Servers

February 17, 2020
Webmin Reviews

Webmin Reviews

February 17, 2020
How VPS – How to use/setup VPS

We bring you the best Premium WordPress Themes that perfect for news, magazine, personal blog, etc. Visit our landing page to see all features & demos.
LEARN MORE »

Recent News

  • How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8 February 25, 2022
  • How to Fix MySQL Error “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed”? November 17, 2020
  • How to optimize Mysql or MariaDB November 3, 2020

Categories

  • Arch
  • Authentication
  • Backups
  • BSD
  • Centmin Mod
  • CentOS
  • Control Panels
  • CoreOS
  • CWP
  • Debian
  • Directadmin
  • Encryption
  • Fedora
  • Firewalls
  • Hocvps Script
  • Hosting providers
  • Kloxo-MR
  • Linux
  • Mitigations
  • Operating System
  • Plesk
  • Reviews
  • Securing VPS/Servers
  • Security Patches
  • SSL Certificates
  • Uncategorized
  • Upgrading
  • VPS/Servers management guides
  • Vulnerability Detection
  • Web servers software
  • Webhosting Control Panel

[mc4wp_form]

© 2018 JNews - City News Magazine WordPress theme. All rights belong to their respective owners.
JNews is a top selling 2018 WordPress News, Blog, Newspaper & Magazine Theme.

No Result
View All Result
  • Home

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.