Compare commits
29 Commits
Author | SHA1 | Date | |
---|---|---|---|
6041244174 | |||
ff4412cf19 | |||
57c19f545c | |||
77b642fd5e | |||
bad0005ca8 | |||
c459302873 | |||
4485eaf2ea | |||
be62eaab90 | |||
e3cda80e2d | |||
45b69f0d40 | |||
088f732380 | |||
2915d423ce | |||
f9fc76f0aa | |||
1ad0702a51 | |||
1053c272e2 | |||
de333c1184 | |||
a99fef6e22 | |||
93349725ba | |||
a1fd8a5e31 | |||
daa8d41b43 | |||
2fc1547401 | |||
6d0f4b7614 | |||
96c9785f97 | |||
142d2978d0 | |||
abda022dfb | |||
29ff158901 | |||
c07889ddb9 | |||
172435e78e | |||
d3073d7b6e |
@@ -10,6 +10,7 @@ variables:
|
|||||||
stages:
|
stages:
|
||||||
- build
|
- build
|
||||||
# - test
|
# - test
|
||||||
|
- deploy
|
||||||
services:
|
services:
|
||||||
- docker:dind
|
- docker:dind
|
||||||
before_script:
|
before_script:
|
||||||
@@ -52,3 +53,10 @@ Build_Tag:
|
|||||||
--push
|
--push
|
||||||
.
|
.
|
||||||
- docker images
|
- docker images
|
||||||
|
|
||||||
|
# DEPLOY
|
||||||
|
Deploy:
|
||||||
|
stage: deploy
|
||||||
|
only:
|
||||||
|
- tags
|
||||||
|
trigger: rehashedsalt/ansible
|
||||||
|
@@ -10,10 +10,6 @@ This repo is a ready-to-go webroot. `git clone` and configure Apache. `git pull`
|
|||||||
|
|
||||||
You can pull the image from `rehashedsalt/9iron`. The `:latest` tag will always have the latest git tag applied and the `:bleeding` tag will always be the latest *commit*.
|
You can pull the image from `rehashedsalt/9iron`. The `:latest` tag will always have the latest git tag applied and the `:bleeding` tag will always be the latest *commit*.
|
||||||
|
|
||||||
The following directories contain stateful content that you will be interested in keeping in a PV:
|
|
||||||
|
|
||||||
* `/var/www/html/files`
|
|
||||||
|
|
||||||
The image listens on `:80` and does not terminate SSL; proxy connections if you're interested in that.
|
The image listens on `:80` and does not terminate SSL; proxy connections if you're interested in that.
|
||||||
|
|
||||||
## Random Subtitles
|
## Random Subtitles
|
||||||
|
29
css/index.php
Normal file
29
css/index.php
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-meta.php';?>
|
||||||
|
<title>9iron - Counter-Strike: Source</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-header.php';?>
|
||||||
|
<div class="content">
|
||||||
|
<div class="section">
|
||||||
|
<h1>Counter-Strike: Source</h1>
|
||||||
|
<p>None of us are any good.</p>
|
||||||
|
</div>
|
||||||
|
<div class="subcontainer">
|
||||||
|
<h2>Connecting to the Server</h2>
|
||||||
|
<ol>
|
||||||
|
<li>Open Counter-Strike: Source</li>
|
||||||
|
<li>Hit "Find Servers"</li>
|
||||||
|
<li>Go to the "Favorites" tab</li>
|
||||||
|
<li>Hit "Add a server"</li>
|
||||||
|
<li>Enter <code>css.thefuck.how</code> in and hit enter</li>
|
||||||
|
<li>Connect to "The Salty Spitoon"</li>
|
||||||
|
<li>The password is "dicks". The password is always "dicks".</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-footer.php';?>
|
||||||
|
</body>
|
||||||
|
</html>
|
@@ -1,25 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-meta.php';?>
|
|
||||||
<title>9iron - Garry's Mod</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-header.php';?>
|
|
||||||
<div class="content">
|
|
||||||
<div class="section">
|
|
||||||
<h1>Garry's Mod</h1>
|
|
||||||
<p>Just toss the IP into your favorites or open it through the console. Ask around for the password.</p>
|
|
||||||
</div>
|
|
||||||
<div class="section">
|
|
||||||
<h1>Servers</h1>
|
|
||||||
<div class="subcontainer">
|
|
||||||
<h2>Trouble in Terrorist Town</h2>
|
|
||||||
<p><code>ttt.src.9iron.club</code></p>
|
|
||||||
<p><a href="https://steamcommunity.com/sharedfiles/filedetails/?id=2155532035">Addons List</a></p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-footer.php';?>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
32
index.php
32
index.php
@@ -19,28 +19,20 @@
|
|||||||
<h1>Terraria</h1>
|
<h1>Terraria</h1>
|
||||||
<p>A game we've sunk just as much time into as Minecraft. Sometimes modded, sometimes not</p>
|
<p>A game we've sunk just as much time into as Minecraft. Sometimes modded, sometimes not</p>
|
||||||
</a>
|
</a>
|
||||||
<a href="/tes3mp" class="iconbutton">
|
<a href="/css" class="iconbutton">
|
||||||
<i class="fa fa-moon"></i>
|
<i class="fa fa-bomb"></i>
|
||||||
<h1>TES3MP</h1>
|
<h1>CS:S</h1>
|
||||||
<p>Morrowind, but multiplayer. And it's nowhere near as jank as it sounds</p>
|
<p>Rooty tooty "The bomb has been planted"</p>
|
||||||
</a>
|
</a>
|
||||||
<a href="/gmod" class="iconbutton">
|
<a href="/smz3mw" class="iconbutton">
|
||||||
<i class="fa fa-circle-o"></i>
|
<i class="fa fa-random"></i>
|
||||||
<h1>Garry's Mod</h1>
|
<h1>SMZ3 Multiworld</h1>
|
||||||
<p>It's second banana to other games, but we may have a server up from time to time</p>
|
<p>Strap two games together, then strap a bunch of those games together and shake them real hard</p>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
<a href="/movienight" class="iconbutton">
|
||||||
<div class="break"></div>
|
<i class="fa fa-film"></i>
|
||||||
<div class="iconbuttoncontainer">
|
<h1>Movie Night</h1>
|
||||||
<a href="https://git.9iron.club" class="iconbutton">
|
<p>Take a set, pop some popcorn, and watch a movie with da bois. Anybody can host if they want</p>
|
||||||
<i class="fa fa-gitea"></i>
|
|
||||||
<h1>Gitea</h1>
|
|
||||||
<p>Git repository host and related services</p>
|
|
||||||
</a>
|
|
||||||
<a href="https://nc.9iron.club" class="iconbutton">
|
|
||||||
<i class="fa fa-nextcloud"></i>
|
|
||||||
<h1>Nextcloud</h1>
|
|
||||||
<p>File storage and collaboration, feed reader, task organizer, and more</p>
|
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@@ -41,12 +41,10 @@ function echo_pack($pack) {
|
|||||||
echo "$desc";
|
echo "$desc";
|
||||||
|
|
||||||
# A small button to browse previous world downloads
|
# A small button to browse previous world downloads
|
||||||
if (file_exists("../files/packs/$pack/worlds")) {
|
echo "<p><a href=\"https://srv.9iron.club/files/packs/$pack/worlds\" class=\"worldsbutton\">Browse world backups</a></p>";
|
||||||
echo "<p><a href=\"/files/packs/$pack/worlds\" class=\"worldsbutton\">Browse world backups</a></p>";
|
|
||||||
}
|
|
||||||
|
|
||||||
# And a bright big download button
|
# And a bright big download button
|
||||||
echo "<a href=\"/files/packs/$pack/latest.zip\" class=\"downloadbutton\">Download</a>";
|
echo "<a href=\"https://srv.9iron.club/files/packs/$pack/latest.zip\" class=\"downloadbutton\">Download</a>";
|
||||||
echo '</div>';
|
echo '</div>';
|
||||||
}
|
}
|
||||||
# Get list of modpacks
|
# Get list of modpacks
|
||||||
|
3
minecraft/packs/1.12.2-beginnerpack/desc.html
Normal file
3
minecraft/packs/1.12.2-beginnerpack/desc.html
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<h2>Carson's Beginner Pack</h2>
|
||||||
|
<p>1.12.2, Forge 2823</p>
|
||||||
|
<p>A pack made for beginners to modded Minecraft as a whole. It's not handholdy, but it's light and features a good array of easy-to-pick-up mods.</p>
|
BIN
minecraft/packs/1.12.2-beginnerpack/icon.png
Normal file
BIN
minecraft/packs/1.12.2-beginnerpack/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 146 KiB |
3
minecraft/packs/1.16.5-valhelsia/desc.html
Normal file
3
minecraft/packs/1.16.5-valhelsia/desc.html
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<h2>Valhelsia 3+</h2>
|
||||||
|
<p>1.16.5, Forge 36.1.13</p>
|
||||||
|
<p>Valhelsia 3.3.1 with some tweaks, such as chunk loaders and a disappointingly non-clicky version of InventoryTweaks.</p>
|
BIN
minecraft/packs/1.16.5-valhelsia/icon.png
Normal file
BIN
minecraft/packs/1.16.5-valhelsia/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
@@ -1 +0,0 @@
|
|||||||
null
|
|
@@ -1 +1 @@
|
|||||||
magic.thefuck.how
|
thefuck.how
|
||||||
|
@@ -15,12 +15,23 @@
|
|||||||
</a>
|
</a>
|
||||||
<h1>Setting Up Modded Minecraft</h1>
|
<h1>Setting Up Modded Minecraft</h1>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="subcontainer" id="foreword">
|
||||||
|
<h2>0. Sanity Check</h2>
|
||||||
|
<p>This guide will only work under the following conditions:</p>
|
||||||
|
<ul>
|
||||||
|
<li>You own Minecraft: Java Edition</li>
|
||||||
|
<li>You log in with a Mojang account, NOT a Microsoft account</li>
|
||||||
|
</ul>
|
||||||
|
<p>If these aren't true for you, stop reading here and consult with one of your server admins.</p>
|
||||||
|
</div>
|
||||||
<div class="subcontainer" id="java">
|
<div class="subcontainer" id="java">
|
||||||
<h2>1. Installing Java</h2>
|
<h2>1. Installing Java</h2>
|
||||||
<p>Minecraft depends on Java. It's important that you have the latest 64-bit edition of Java installed.</p>
|
<p>Minecraft depends on Java. It's important that you have the latest 64-bit edition of Java installed.</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Go to <a href="https://www.java.com/en/download/manual.jsp">Java Downloads</a></li>
|
<li>Go to <a href="https://adoptium.net/">Adoptium</a></li>
|
||||||
<li>Download and run the "Windows Offline (64-bit)" option</li>
|
<li>Select "OpenJDK 8"</li>
|
||||||
|
<li>Click "Latest release"</li>
|
||||||
|
<li>Run through the installer</li>
|
||||||
</ol>
|
</ol>
|
||||||
</div>
|
</div>
|
||||||
<div class="subcontainer" id="multimc">
|
<div class="subcontainer" id="multimc">
|
||||||
|
45
movienight/index.php
Normal file
45
movienight/index.php
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-meta.php';?>
|
||||||
|
<title>9iron - Movie Night</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-header.php';?>
|
||||||
|
<div class="content">
|
||||||
|
<div class="section">
|
||||||
|
<h1>Movie Night</h1>
|
||||||
|
<div class="subcontainer">
|
||||||
|
<h2>Tuning In?</h2>
|
||||||
|
<p><a class="quickbutton" href="https://movie.desu.ltd">Click Here to Watch</a></p>
|
||||||
|
<h2>What's Movie Night?</h2>
|
||||||
|
<p>Movie Night is a service hosted on desu.ltd which provides quick, disposable, self-hosted streams; perfect for organizing a quick movie or stream session. All you need to use it is OBS.</p>
|
||||||
|
<p>If you're interested in using Movie Night, see the below section. <a href="/about">Contact me</a> for more details.</p>
|
||||||
|
</div>
|
||||||
|
<div class="subcontainer">
|
||||||
|
<h2>Hosting</h2>
|
||||||
|
<p>Hosting a movie night is very straightforward. Install OBS, then go to Tools > Auto-Configuration Wizard.</p>
|
||||||
|
<ol>
|
||||||
|
<li>Install <a href="https://obsproject.com/download">OBS</a></li>
|
||||||
|
<li>Go to Tools > Auto-Configuration Wizard (this wizard should also automatically appear on first launch). Provide the following details and leave the rest at defaults</li>
|
||||||
|
<ul>
|
||||||
|
<li>Service: <code>Custom</code></li>
|
||||||
|
<li>Server: <code>rtmp://movie.desu.ltd/live</code></li>
|
||||||
|
<li>Stream Key: <a href="/about">Contact me</a> for the key. Note that I may need to change it should somebody use it for nefarious purposes</li>
|
||||||
|
<li>Estimate bitrate with bandwidth test: <code>Checked</code></li>
|
||||||
|
</ul>
|
||||||
|
<li>Set up your scenes and sources and get ready for the stream. If you need help, I'd recommend consulting the <a href="https://obsproject.com/wiki/OBS-Studio-Quickstart">OBS Studio Quickstart Guide</a> (you've already completed step 1 by getting this far)</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
<div class="subcontainer">
|
||||||
|
<h2>FAQ</h2>
|
||||||
|
<dl>
|
||||||
|
<dt>Q: The chat is broken</dt>
|
||||||
|
<dd>A: That's not a question, but I know. I'm working on it.</dd>
|
||||||
|
</dl>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-footer.php';?>
|
||||||
|
</body>
|
||||||
|
</html>
|
75
smz3mw/index.php
Normal file
75
smz3mw/index.php
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-meta.php';?>
|
||||||
|
<title>9iron - SMZ3 Multiworld</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-header.php';?>
|
||||||
|
<div class="content">
|
||||||
|
<h1>Setting Up the <i>Super Metroid</i>/<i>The Legend of Zelda - A Link to the Past</i> Multiworld Item Randomizer</h1>
|
||||||
|
<p>Disclaimer: Most of this information is duplicated from <a href="https://samus.link/mwinstructions">upstream documentation</a>. If anything here breaks, please consult that guide as the instructions may have changed.</p>
|
||||||
|
<div class="subcontainer">
|
||||||
|
<h2>1. Installing QUSB2SNES</h2>
|
||||||
|
<p>It's a big fancy name that means "driver to allow your emulator to talk to the multiworld server".</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="https://github.com/Skarsnik/QUsb2snes/releases">Go here</a></li>
|
||||||
|
<li>Download the latest release (expand "Assets" and pick the file that ends in ".exe")</li>
|
||||||
|
<li>Put it somewhere</li>
|
||||||
|
<li>Run it</li>
|
||||||
|
<li>Pick the option for "Enable Lua Bridge (snes9x-rr)" (you may have to right-click the tray icon if you don't get a window when you start the application)</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
<div class="subcontainer">
|
||||||
|
<h2>2. Installing Snes9x-rr</h2>
|
||||||
|
<p>We have to install a special emulator to interact with some special tooling and allow items to be sent between worlds.</p>
|
||||||
|
<ol>
|
||||||
|
<li><a href="https://github.com/gocha/snes9x-rr/releases/">Go here</a></li>
|
||||||
|
<li>Download the latest release (ends in "win32.zip")</li>
|
||||||
|
<li>Unzip it somewhere</li>
|
||||||
|
<li>Run <code>snes9x.exe</code> to start the emulator</li>
|
||||||
|
<li>File -> Lua Scripting -> New Lua Script Window</li>
|
||||||
|
<li>Load "luabridge.lua" from the directory you ran snes9x out of</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
<div class="subcontainer">
|
||||||
|
<h2>3. Connecting to the Multiworld</h2>
|
||||||
|
<p>From here, you have an emulator and a program to expose that emulator to the internet. Now we connect it to the multiworld randomizer engine so you can join the game.</p>
|
||||||
|
<ol>
|
||||||
|
<li>Ask somebody for the link to the party at <a href="https://samus.link">samus.link</a></li>
|
||||||
|
<li>Visit the link in your browser</li>
|
||||||
|
<li>Hit the "Connect" button next to your name</li>
|
||||||
|
<li>Upload your totally legitimately obtained Super Metroid and ALttP ROMs (the randomizer is very picky about which ones you upload; ask around for the right ones if you don't have them)</li>
|
||||||
|
<li>Pick your favorite sprites and colors and energy beep frequency</li>
|
||||||
|
<li>Download and play the ROM in snes9x</li>
|
||||||
|
<li>Hate life</li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
<div class="subcontainer">
|
||||||
|
<h2>4. Playing the Game</h2>
|
||||||
|
<p>There are a number of resources available to help you in managing the sheer amount of information that you'll need to keep track of during the randomizer. Make good use of these:</p>
|
||||||
|
<ul>
|
||||||
|
<li><a href="http://smalttpr.mymm1.com/tracker/">ALttP Item Tracker</a> - Plug in what items you have and it'll tell you where you can go. Accounts for crossing through Super Metroid to get to somewhere you normally couldn't</li>
|
||||||
|
<li><a href="https://wiki.supermetroid.run/List_of_rooms">List of Rooms in Super Metroid</a> - The game is huge, so naming each room helps keep track of where you are. You can also see full screenshots of each room</li>
|
||||||
|
</ul>
|
||||||
|
<p>Also some tips:</p>
|
||||||
|
<ul>
|
||||||
|
<li>There are several points at which you can softlock in Super Metroid. Save early, save often, and know when to reset</li>
|
||||||
|
<li>You start with a full map in Super Metroid detailing every item's location. It's very helpful</li>
|
||||||
|
<li>There are many ways to skin a cat, some of them more or less painful than others</li>
|
||||||
|
</ul>
|
||||||
|
<ul>
|
||||||
|
<li>Kakariko Village is incredibly lucrative early on; there are 10-15 items in that area you can acquire with literally no items</li>
|
||||||
|
<li>Getting to the Dark World is a huge priority; you need the Moon Pearl and either a Hammer or a Glove to get there</li>
|
||||||
|
<li>Certain trees can be pulled in ALttP to yield pickups. The pickups that drop are random for each player</li>
|
||||||
|
</ul>
|
||||||
|
<ul>
|
||||||
|
<li>Just because you CAN get somewhere doesn't mean there will be anything helpful there. Glitches yield sequence breaks, not progression</li>
|
||||||
|
<li>Having a trusted third party available to check the spoiler log might not be a bad idea</li>
|
||||||
|
<li>Sometimes your progression can be in somebody else's world. If you know there's nothing for you to do, there's no shame in going and getting some Burger King while you wait</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-footer.php';?>
|
||||||
|
</body>
|
||||||
|
</html>
|
@@ -52,6 +52,7 @@
|
|||||||
"Better change tactics",
|
"Better change tactics",
|
||||||
"honk.wmv",
|
"honk.wmv",
|
||||||
"bomk",
|
"bomk",
|
||||||
|
"Degenerate",
|
||||||
"guys literally only want one thing",
|
"guys literally only want one thing",
|
||||||
"Dame da ne~!",
|
"Dame da ne~!",
|
||||||
"You can't look up with your tongue out",
|
"You can't look up with your tongue out",
|
||||||
@@ -112,6 +113,16 @@
|
|||||||
// - Me, context forgotten
|
// - Me, context forgotten
|
||||||
"\"Brett has Mrs. Chapman nipples\"",
|
"\"Brett has Mrs. Chapman nipples\"",
|
||||||
// - Me
|
// - Me
|
||||||
|
"\"28 - 6 >= Fuck You\"",
|
||||||
|
// - Me
|
||||||
|
"\"I fuck dirt\"",
|
||||||
|
// - Me
|
||||||
|
"\"Glorious Soviet manmeat\"",
|
||||||
|
// - Me
|
||||||
|
"\"Ah shit, soap! I'm getting hard!\"",
|
||||||
|
// - Me
|
||||||
|
"\"Tom Nook has whores in stock\"",
|
||||||
|
// - Me
|
||||||
"\"I suck a lot of dick, get over here\"",
|
"\"I suck a lot of dick, get over here\"",
|
||||||
// - Brett
|
// - Brett
|
||||||
"\"This was worth sucking dick\"",
|
"\"This was worth sucking dick\"",
|
||||||
@@ -136,6 +147,12 @@
|
|||||||
// - Jacob
|
// - Jacob
|
||||||
"\"Much edge\"",
|
"\"Much edge\"",
|
||||||
// - Jacob
|
// - Jacob
|
||||||
|
"\"Ranked sudoku\"",
|
||||||
|
// - Jacob
|
||||||
|
"\"Oh it's a bear\"",
|
||||||
|
// - Lea, moments before being mauled by a grizzly bear
|
||||||
|
"\"Double-bitched out of love~\"",
|
||||||
|
// - Lea
|
||||||
"\"I'm in danger!\"",
|
"\"I'm in danger!\"",
|
||||||
// - At least four of us, constantly shittalking
|
// - At least four of us, constantly shittalking
|
||||||
"\"He got cancer and became a Nazi\"",
|
"\"He got cancer and became a Nazi\"",
|
||||||
@@ -158,12 +175,12 @@
|
|||||||
// - Syd
|
// - Syd
|
||||||
"\"I'm gonna fart. I'm gonna-\"",
|
"\"I'm gonna fart. I'm gonna-\"",
|
||||||
// - Tex of BPL, just before he farts medical into the next universe
|
// - Tex of BPL, just before he farts medical into the next universe
|
||||||
"\"Double-bitched out of love~\"",
|
|
||||||
// - vampqu33n
|
|
||||||
"\"Fixing PHP is like coming home\"",
|
"\"Fixing PHP is like coming home\"",
|
||||||
// - JE
|
// - JE
|
||||||
"\"Now the Nazi party thinks I'm their little pogchamp\"",
|
"\"Now the Nazi party thinks I'm their little pogchamp\"",
|
||||||
// - Jacob, after I said he's my little pogchamp
|
// - Jacob, after I said he's my little pogchamp
|
||||||
|
"\"Fuck you, I had three ass surgeries!\"",
|
||||||
|
// - Jacob
|
||||||
"\"They're children you thirsty whores\"",
|
"\"They're children you thirsty whores\"",
|
||||||
// - Sam
|
// - Sam
|
||||||
"\"Pichu is illegal\"",
|
"\"Pichu is illegal\"",
|
||||||
@@ -174,6 +191,10 @@
|
|||||||
// - Also Sam
|
// - Also Sam
|
||||||
"\"There's no D in BDSM\"",
|
"\"There's no D in BDSM\"",
|
||||||
// - Rachael
|
// - Rachael
|
||||||
|
"\"Beans fuck\"",
|
||||||
|
// - Preston
|
||||||
|
"\"So that's 9/11\"",
|
||||||
|
// - Lena
|
||||||
"God dammit, Sam",
|
"God dammit, Sam",
|
||||||
"God dammit, Jacob",
|
"God dammit, Jacob",
|
||||||
"God dammit",
|
"God dammit",
|
||||||
|
@@ -21,15 +21,14 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="spsubsection">
|
<div class="spsubsection">
|
||||||
<h4>desu.ltd</h4>
|
<h4>desu.ltd</h4>
|
||||||
<a href="https://desu.ltd">Index</a>
|
|
||||||
<a href="https://git.desu.ltd">Gitea</a>
|
<a href="https://git.desu.ltd">Gitea</a>
|
||||||
<a href="http://local.desu.ltd">Local</a>
|
<a href="https://netbox.desu.ltd">Netbox</a>
|
||||||
|
<a href="https://nagios.desu.ltd">Nagios</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="spsubsection">
|
<div class="spsubsection">
|
||||||
<h4>9iron</h4>
|
<h4>Others</h4>
|
||||||
<a href="https://9iron.club">Index</a>
|
<a href="https://9iron.club">9iron</a>
|
||||||
<a href="https://git.9iron.club">Gitea</a>
|
<a href="http://local.desu.ltd">Localnet</a>
|
||||||
<a href="https://nc.9iron.club">Nextcloud</a>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="spsubsection">
|
<div class="spsubsection">
|
||||||
<h4>Resources</h4>
|
<h4>Resources</h4>
|
||||||
|
@@ -13,6 +13,8 @@
|
|||||||
--line: rgba(0,0,0,0.1);
|
--line: rgba(0,0,0,0.1);
|
||||||
--greenlink: #327117;
|
--greenlink: #327117;
|
||||||
--greenlink-hover: #47b625;
|
--greenlink-hover: #47b625;
|
||||||
|
--warning: #f7cf04;
|
||||||
|
--error: #d95757;
|
||||||
--link: #286a9d;
|
--link: #286a9d;
|
||||||
--link-hover: #3ea5f3;
|
--link-hover: #3ea5f3;
|
||||||
--shadow: 8px -5px rgba(0,0,0,0.1);
|
--shadow: 8px -5px rgba(0,0,0,0.1);
|
||||||
@@ -56,12 +58,19 @@ dl dt {
|
|||||||
dl dd {
|
dl dd {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
ol,ul {
|
||||||
|
margin: 1em 2em;
|
||||||
|
}
|
||||||
|
ol li,ul li {
|
||||||
|
padding: 0.25em 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
/* CUSTOM DIVS AND SPANS */
|
/* CUSTOM DIVS AND SPANS */
|
||||||
a.quickbutton {
|
a.quickbutton {
|
||||||
background: var(--background-bright);
|
background: var(--link);
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
box-shadow: 5px 5px var(--shadow);
|
box-shadow: 5px 5px var(--shadow);
|
||||||
|
color: var(--background);
|
||||||
display: block;
|
display: block;
|
||||||
font-size: 150%;
|
font-size: 150%;
|
||||||
margin: 0.5em 0;
|
margin: 0.5em 0;
|
||||||
@@ -82,6 +91,25 @@ div.quote {
|
|||||||
margin: 1em 4em;
|
margin: 1em 4em;
|
||||||
padding: 1em;
|
padding: 1em;
|
||||||
}
|
}
|
||||||
|
div.warning,div.error {
|
||||||
|
border-radius: 8px;
|
||||||
|
box-shadow: 5px 5px var(--shadow);
|
||||||
|
padding: 1em;
|
||||||
|
border: 2px solid var(--text);
|
||||||
|
margin: 1em;
|
||||||
|
}
|
||||||
|
div.warning {
|
||||||
|
border-color: var(--warning);
|
||||||
|
}
|
||||||
|
div.warning i {
|
||||||
|
color: var(--warning);
|
||||||
|
}
|
||||||
|
div.error {
|
||||||
|
border-color: var(--error);
|
||||||
|
}
|
||||||
|
div.error i {
|
||||||
|
color: var(--error);
|
||||||
|
}
|
||||||
i.badge {
|
i.badge {
|
||||||
font-size: 200%;
|
font-size: 200%;
|
||||||
float: right;
|
float: right;
|
||||||
@@ -127,7 +155,7 @@ img.bigimg {
|
|||||||
}
|
}
|
||||||
.header nav ul li {
|
.header nav ul li {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
padding: 0.8em;
|
padding: 1em;
|
||||||
}
|
}
|
||||||
.header nav ul li:hover {
|
.header nav ul li:hover {
|
||||||
background: var(--link-hover);
|
background: var(--link-hover);
|
||||||
@@ -146,7 +174,7 @@ img.bigimg {
|
|||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
box-shadow: 5px 5px var(--shadow);
|
box-shadow: 5px 5px var(--shadow);
|
||||||
margin: 1em 0;
|
margin: 1em 0;
|
||||||
padding: 1em;
|
padding: 2em;
|
||||||
}
|
}
|
||||||
.subcontainer h2 {
|
.subcontainer h2 {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
@@ -170,6 +198,7 @@ img.bigimg {
|
|||||||
}
|
}
|
||||||
.footer p {
|
.footer p {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* MOBILE */
|
/* MOBILE */
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
<p>A pretty light modpack (as Terraria packs tend to be) with Calamity, extra music, and Magic Storage. Also the 1.4 door tweak thing, that's important too.</p>
|
<p>A pretty light modpack (as Terraria packs tend to be) with Calamity, extra music, and Magic Storage. Also the 1.4 door tweak thing, that's important too.</p>
|
||||||
<p>World Backups:</p>
|
<p>World Backups:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="/files/calamity1.tgz">calamity1</a> - 2020-10-05</li>
|
<li><a href="https://srv.9iron.club/files/calamity1.tgz">calamity1</a> - 2020-10-05</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="subcontainer">
|
<div class="subcontainer">
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
<p>It totally met the hype, but was simultaneously underwhelming. I don't know how they did it.</p>
|
<p>It totally met the hype, but was simultaneously underwhelming. I don't know how they did it.</p>
|
||||||
<p>World Backups:</p>
|
<p>World Backups:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="/files/1401-farm-master1.wld">1401-farm-master1</a> - 2020-06-01</li>
|
<li><a href="https://srv.9iron.club/files/1401-farm-master1.wld">1401-farm-master1</a> - 2020-06-01</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@@ -1,33 +0,0 @@
|
|||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-meta.php';?>
|
|
||||||
<title>9iron - TES3MP</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-header.php';?>
|
|
||||||
<div class="content">
|
|
||||||
<div class="section">
|
|
||||||
<h1>TES3MP - Morrowind Multiplayer</h1>
|
|
||||||
<p>TES3MP is a multiplayer mod for OpenMW, a Morrowind engine rewrite. World state is tied to your character, so multiple people can have multiple playthroughs at the same time.</p>
|
|
||||||
</div>
|
|
||||||
<div class="section">
|
|
||||||
<h1>Installation</h1>
|
|
||||||
<ol>
|
|
||||||
<li>Download the package: <a href="https://github.com/TES3MP/openmw-tes3mp/releases/download/0.7.0-alpha/tes3mp-client.Win32.prerelease.0.7-alpha.zip">Windows</a>, <a href="https://github.com/TES3MP/openmw-tes3mp/releases/download/0.7.0-alpha/tes3mp-GNU+Linux-x86_64-release-0.7.0-alpha-abc4090a0f-01d297f5c6.tar.gz">Linux</a></li>
|
|
||||||
<li>Extract it somewhere</li>
|
|
||||||
</ol>
|
|
||||||
</div>
|
|
||||||
<div class="section">
|
|
||||||
<h1>Connecting to the Server</h1>
|
|
||||||
<ol>
|
|
||||||
<li>Go to where you extracted TES3MP</li>
|
|
||||||
<li>Run <code>tes3mp-browser</code></li>
|
|
||||||
<li>Search for "9iron" and enter the server</li>
|
|
||||||
</ol>
|
|
||||||
<p>The password is "dicks". The password is always "dicks".</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php include $_SERVER['DOCUMENT_ROOT'].'/src/common-footer.php';?>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Reference in New Issue
Block a user