Abuse filter log

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search
Details for log entry 62

04:04, 25 August 2022: Nikluz (talk | contribs) triggered filter 0, performing the action "edit" on Linode Server Setup. Actions taken: Disallow, Tag; Filter description: (examine)

Changes made in edit

== Necesse Server - Linode Setup ==


''Disclaimer: I am not a professional Server Admin. You may find that I am not following some best practices. This guide is not meant to cover best practices, it is meant to be '''''quick''''' and '''''easy'''''. Also, I will not be covering how to setup a Linode account or go over anything Linode related other than the steps it takes to complete this guide. If you would like to contribute to this guide (such as securing the server or best practices beyond setting up a basic firewall), please email me at nikluz@pm.me and I will ensure that your contributions are credited. Thanks!''
=== Create a Linode ===
* '''''Choose your Linux Distribution''''' - In this guide, I will use Debian 11.
* '''''Choose your region''''' -  If you are playing with friends in your area, choose the region closest to you. If you are playing with friends from all around the country or the world, choose a region that work best for everyone.
* '''''Choose your plan''' -  I was able to use a Shared CPU Plan (Nanode) at $5 a month. The server CPU was running at 10% with just me, so I would recommend this for 10 people or less.
* '''''Enter a root password''''' - whatever you want.
* '''''Click "Create Linode"'''''
* You will be redirected to a page with your server status. Copy the ssh link and wait a few minutes until the server says <span style="font-weight: bold; color:green">RUNNING</span>.
== Open up a terminal ==
* '''''ssh into the server''''' - If you are on Windows, you can just click '''Launch LISH Console''' from the page.
* '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag
* '''''Update your system''''' - <code> apt update && apt full-upgrade -y </code>
* '''''Install some ''Necesse''ities''''' - <code> apt install ufw unzip openjdk-11-jdk </code>
* '''''Make a home directory''''' - <code> mkdir /home/yourusername </code>
* '''''Move into that directory''''' - <code> cd /home/yourusername </code>
* '''''Give yourself full permissions in that directory''''' - <code> chmod -R g+rwxs /home/yourusername </code>
* '''''Download the Necesse Server files''''' - <code> wget https://necessegame.com/wp-content/uploads/2022/08/necesse-server-linux64-0-21-24-9363221.zip </code> (url may change over time. please make sure to get the latest link from [[https://necessegame.com/server/ here]])
* '''''Extract the contents''''' - <code> unzip necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion as the file name may vary)
* '''''Remove zip folder''''' - <code> rm necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here)
* '''''Give yourself full permissions on the extracted folder''''' - <code> chmod -R g+rwxs /home/yourusername/necesse-server-linux64-XXXX </code> (note this is not the zip file, its the directory)
* '''''Give yourself full permissions on the StartServer file''''' - <code> chmod -x /home/yourusername/necesse-server-linux64-XXXX/StartServer-nogui.sh </code>
* '''''Open port 14159''''' - <code> netstat -na | grep :14159 </code>
* '''''Allow ssh through firewall''''' - <code> ufw allow ssh </code>
* '''''Allow port 14159 through firewall''''' - <code> ufw allow 14159 </code>
* '''''Enable firewall''''' - <code> ufw enable </code>
* '''''Navigate to the parent folder of the StartServer file''''' - <code> cd /home/yourusername/necesse-server-linux64-XXXX </code>
* '''''Run it!''''' - <code> sh StartServer-nogui.sh </code>
* '''''Follow the prompts!''''' Visit [[https://necessewiki.com/Multiplayer#Running_the_server this page]] for those directions.
=== Now what? ===
* Get your ip address from your linode server.
* Start the game on your computer
* Log in to the server and forget everything else.

Action parameters

VariableValue
Name of the user account (user_name)
'Nikluz'
Groups (including implicit) the user is in (user_groups)
[ 0 => '*', 1 => 'user', 2 => 'autoconfirmed' ]
Whether or not a user is editing through the mobile interface (user_mobile)
false
Page ID (page_id)
0
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Linode Server Setup'
Full page title (page_prefixedtitle)
'Linode Server Setup'
Action (action)
'edit'
Edit summary/reason (summary)
'add linode server setup page'
Old content model (old_content_model)
''
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
''
New page wikitext, after the edit (new_wikitext)
'== Necesse Server - Linode Setup == ''Disclaimer: I am not a professional Server Admin. You may find that I am not following some best practices. This guide is not meant to cover best practices, it is meant to be '''''quick''''' and '''''easy'''''. Also, I will not be covering how to setup a Linode account or go over anything Linode related other than the steps it takes to complete this guide. If you would like to contribute to this guide (such as securing the server or best practices beyond setting up a basic firewall), please email me at nikluz@pm.me and I will ensure that your contributions are credited. Thanks!'' === Create a Linode === * '''''Choose your Linux Distribution''''' - In this guide, I will use Debian 11. * '''''Choose your region''''' - If you are playing with friends in your area, choose the region closest to you. If you are playing with friends from all around the country or the world, choose a region that work best for everyone. * '''''Choose your plan''' - I was able to use a Shared CPU Plan (Nanode) at $5 a month. The server CPU was running at 10% with just me, so I would recommend this for 10 people or less. * '''''Enter a root password''''' - whatever you want. * '''''Click "Create Linode"''''' * You will be redirected to a page with your server status. Copy the ssh link and wait a few minutes until the server says <span style="font-weight: bold; color:green">RUNNING</span>. == Open up a terminal == * '''''ssh into the server''''' - If you are on Windows, you can just click '''Launch LISH Console''' from the page. * '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag * '''''Update your system''''' - <code> apt update && apt full-upgrade -y </code> * '''''Install some ''Necesse''ities''''' - <code> apt install ufw unzip openjdk-11-jdk </code> * '''''Make a home directory''''' - <code> mkdir /home/yourusername </code> * '''''Move into that directory''''' - <code> cd /home/yourusername </code> * '''''Give yourself full permissions in that directory''''' - <code> chmod -R g+rwxs /home/yourusername </code> * '''''Download the Necesse Server files''''' - <code> wget https://necessegame.com/wp-content/uploads/2022/08/necesse-server-linux64-0-21-24-9363221.zip </code> (url may change over time. please make sure to get the latest link from [[https://necessegame.com/server/ here]]) * '''''Extract the contents''''' - <code> unzip necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion as the file name may vary) * '''''Remove zip folder''''' - <code> rm necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here) * '''''Give yourself full permissions on the extracted folder''''' - <code> chmod -R g+rwxs /home/yourusername/necesse-server-linux64-XXXX </code> (note this is not the zip file, its the directory) * '''''Give yourself full permissions on the StartServer file''''' - <code> chmod -x /home/yourusername/necesse-server-linux64-XXXX/StartServer-nogui.sh </code> * '''''Open port 14159''''' - <code> netstat -na | grep :14159 </code> * '''''Allow ssh through firewall''''' - <code> ufw allow ssh </code> * '''''Allow port 14159 through firewall''''' - <code> ufw allow 14159 </code> * '''''Enable firewall''''' - <code> ufw enable </code> * '''''Navigate to the parent folder of the StartServer file''''' - <code> cd /home/yourusername/necesse-server-linux64-XXXX </code> * '''''Run it!''''' - <code> sh StartServer-nogui.sh </code> * '''''Follow the prompts!''''' Visit [[https://necessewiki.com/Multiplayer#Running_the_server this page]] for those directions. === Now what? === * Get your ip address from your linode server. * Start the game on your computer * Log in to the server and forget everything else.'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,38 @@ +== Necesse Server - Linode Setup == + +''Disclaimer: I am not a professional Server Admin. You may find that I am not following some best practices. This guide is not meant to cover best practices, it is meant to be '''''quick''''' and '''''easy'''''. Also, I will not be covering how to setup a Linode account or go over anything Linode related other than the steps it takes to complete this guide. If you would like to contribute to this guide (such as securing the server or best practices beyond setting up a basic firewall), please email me at nikluz@pm.me and I will ensure that your contributions are credited. Thanks!'' + +=== Create a Linode === +* '''''Choose your Linux Distribution''''' - In this guide, I will use Debian 11. +* '''''Choose your region''''' - If you are playing with friends in your area, choose the region closest to you. If you are playing with friends from all around the country or the world, choose a region that work best for everyone. +* '''''Choose your plan''' - I was able to use a Shared CPU Plan (Nanode) at $5 a month. The server CPU was running at 10% with just me, so I would recommend this for 10 people or less. +* '''''Enter a root password''''' - whatever you want. +* '''''Click "Create Linode"''''' +* You will be redirected to a page with your server status. Copy the ssh link and wait a few minutes until the server says <span style="font-weight: bold; color:green">RUNNING</span>. + + +== Open up a terminal == + +* '''''ssh into the server''''' - If you are on Windows, you can just click '''Launch LISH Console''' from the page. +* '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag +* '''''Update your system''''' - <code> apt update && apt full-upgrade -y </code> +* '''''Install some ''Necesse''ities''''' - <code> apt install ufw unzip openjdk-11-jdk </code> +* '''''Make a home directory''''' - <code> mkdir /home/yourusername </code> +* '''''Move into that directory''''' - <code> cd /home/yourusername </code> +* '''''Give yourself full permissions in that directory''''' - <code> chmod -R g+rwxs /home/yourusername </code> +* '''''Download the Necesse Server files''''' - <code> wget https://necessegame.com/wp-content/uploads/2022/08/necesse-server-linux64-0-21-24-9363221.zip </code> (url may change over time. please make sure to get the latest link from [[https://necessegame.com/server/ here]]) +* '''''Extract the contents''''' - <code> unzip necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion as the file name may vary) +* '''''Remove zip folder''''' - <code> rm necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here) +* '''''Give yourself full permissions on the extracted folder''''' - <code> chmod -R g+rwxs /home/yourusername/necesse-server-linux64-XXXX </code> (note this is not the zip file, its the directory) +* '''''Give yourself full permissions on the StartServer file''''' - <code> chmod -x /home/yourusername/necesse-server-linux64-XXXX/StartServer-nogui.sh </code> +* '''''Open port 14159''''' - <code> netstat -na | grep :14159 </code> +* '''''Allow ssh through firewall''''' - <code> ufw allow ssh </code> +* '''''Allow port 14159 through firewall''''' - <code> ufw allow 14159 </code> +* '''''Enable firewall''''' - <code> ufw enable </code> +* '''''Navigate to the parent folder of the StartServer file''''' - <code> cd /home/yourusername/necesse-server-linux64-XXXX </code> +* '''''Run it!''''' - <code> sh StartServer-nogui.sh </code> +* '''''Follow the prompts!''''' Visit [[https://necessewiki.com/Multiplayer#Running_the_server this page]] for those directions. +=== Now what? === +* Get your ip address from your linode server. +* Start the game on your computer +* Log in to the server and forget everything else. '
Lines added in edit (added_lines)
[ 0 => '== Necesse Server - Linode Setup ==', 1 => '', 2 => '''Disclaimer: I am not a professional Server Admin. You may find that I am not following some best practices. This guide is not meant to cover best practices, it is meant to be '''''quick''''' and '''''easy'''''. Also, I will not be covering how to setup a Linode account or go over anything Linode related other than the steps it takes to complete this guide. If you would like to contribute to this guide (such as securing the server or best practices beyond setting up a basic firewall), please email me at nikluz@pm.me and I will ensure that your contributions are credited. Thanks!''', 3 => '', 4 => '=== Create a Linode ===', 5 => '* '''''Choose your Linux Distribution''''' - In this guide, I will use Debian 11.', 6 => '* '''''Choose your region''''' - If you are playing with friends in your area, choose the region closest to you. If you are playing with friends from all around the country or the world, choose a region that work best for everyone.', 7 => '* '''''Choose your plan''' - I was able to use a Shared CPU Plan (Nanode) at $5 a month. The server CPU was running at 10% with just me, so I would recommend this for 10 people or less.', 8 => '* '''''Enter a root password''''' - whatever you want.', 9 => '* '''''Click "Create Linode"'''''', 10 => '* You will be redirected to a page with your server status. Copy the ssh link and wait a few minutes until the server says <span style="font-weight: bold; color:green">RUNNING</span>.', 11 => '', 12 => '', 13 => '== Open up a terminal ==', 14 => '', 15 => '* '''''ssh into the server''''' - If you are on Windows, you can just click '''Launch LISH Console''' from the page.', 16 => '* '''''Run the following commands''''' - Wait for each command to finish before moving to the next one. you may be prompted to press y if you forget the -y flag', 17 => '* '''''Update your system''''' - <code> apt update && apt full-upgrade -y </code>', 18 => '* '''''Install some ''Necesse''ities''''' - <code> apt install ufw unzip openjdk-11-jdk </code>', 19 => '* '''''Make a home directory''''' - <code> mkdir /home/yourusername </code>', 20 => '* '''''Move into that directory''''' - <code> cd /home/yourusername </code>', 21 => '* '''''Give yourself full permissions in that directory''''' - <code> chmod -R g+rwxs /home/yourusername </code>', 22 => '* '''''Download the Necesse Server files''''' - <code> wget https://necessegame.com/wp-content/uploads/2022/08/necesse-server-linux64-0-21-24-9363221.zip </code> (url may change over time. please make sure to get the latest link from [[https://necessegame.com/server/ here]])', 23 => '* '''''Extract the contents''''' - <code> unzip necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion as the file name may vary)', 24 => '* '''''Remove zip folder''''' - <code> rm necesse-server-linux64-XXXX.zip </code> (<-- please use tab completion here)', 25 => '* '''''Give yourself full permissions on the extracted folder''''' - <code> chmod -R g+rwxs /home/yourusername/necesse-server-linux64-XXXX </code> (note this is not the zip file, its the directory)', 26 => '* '''''Give yourself full permissions on the StartServer file''''' - <code> chmod -x /home/yourusername/necesse-server-linux64-XXXX/StartServer-nogui.sh </code>', 27 => '* '''''Open port 14159''''' - <code> netstat -na | grep :14159 </code>', 28 => '* '''''Allow ssh through firewall''''' - <code> ufw allow ssh </code>', 29 => '* '''''Allow port 14159 through firewall''''' - <code> ufw allow 14159 </code>', 30 => '* '''''Enable firewall''''' - <code> ufw enable </code>', 31 => '* '''''Navigate to the parent folder of the StartServer file''''' - <code> cd /home/yourusername/necesse-server-linux64-XXXX </code>', 32 => '* '''''Run it!''''' - <code> sh StartServer-nogui.sh </code>', 33 => '* '''''Follow the prompts!''''' Visit [[https://necessewiki.com/Multiplayer#Running_the_server this page]] for those directions.', 34 => '=== Now what? ===', 35 => '* Get your ip address from your linode server.', 36 => '* Start the game on your computer', 37 => '* Log in to the server and forget everything else.' ]
Unix timestamp of change (timestamp)
1661400294