Skip to content

Commit c160a3c

Browse files
authored
Merge pull request #5 from mrc4tt/main
First Patch ever from local edits
2 parents 81e86a3 + 4806ad6 commit c160a3c

File tree

9 files changed

+325
-9
lines changed

9 files changed

+325
-9
lines changed

docs/faq.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
id: faq
3+
title: Frequently Asked Questions
4+
sidebar_label: FAQs
5+
---
6+
7+
<details>
8+
<summary>How long will my free server be online for?</summary>
9+
10+
As you're using our free servers, they will go offline if there's no players online.
11+
\
12+
\
13+
<a href="https://fshost.me/pro">Find out more about Pro →</a>
14+
</details>
15+
16+
<details>
17+
<summary>How do I add plugins/mods/bots?</summary>
18+
19+
We don't offer uploading files on our free or Pro servers. If you want us to add something that we don't already provide, please let us know, and we'll take a look.
20+
\
21+
\
22+
No FTP is provided here.
23+
\
24+
No bots are provided on free servers. **Only Pro can add bots!**
25+
</details>
26+
27+
<details>
28+
<summary>What does "free" include?</summary>
29+
30+
We offer temporary servers that go offline after they're empty. These come with access to RCON so you can change any setting supported by the game. Each server you create will get a random port but if you pick the same region (server), the IP will mostly stay the same.
31+
\
32+
\
33+
We're working to get more features added but we can't always add them to our free offering. We do have to pay to run this site!
34+
</details>
35+
36+
37+
<details>
38+
<summary>Can I change server settings?</summary>
39+
40+
You can set some initial settings when you start your server, any others need to be done via RCON/Admin login. If you want to find out more about RCON commands for games we support, head over to the help section for Gameserver.
41+
</details>
42+
43+
44+
<details>
45+
<summary>Can I create public servers?</summary>
46+
47+
Yes, you can leave the join password empty so anyone can join. Remember, once your free server goes offline, you'll lose any settings and also you will get a new port the next time you create one.
48+
\
49+
\
50+
This applies to free servers only.
51+
</details>
52+
53+
54+
<details>
55+
<summary>Do we sponsor teams?</summary>
56+
57+
We are not looking to sponsor anyone right now. **Any submissions for this will be ignored.**
58+
</details>

docs/firststeps-locations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ As briefly mentioned in advance, we are continuously developing and expanding th
2525

2626
## Connection quality to the locations
2727

28-
You are unsure which location is the best for you? That's no problem! We have developed a looking glass, which allows you to test the connection from you to the locations. This way you will get an overview of all ping results at a glance and you can choose the best location for you.
28+
You are unsure which location is the best for you? That's no problem! We have developed a looking glass, which allows you to test the connection from the locations to you. This way you will get an overview of all ping results at a glance and you can choose the best location for you.
2929

3030
You can click on this link to try testing ping: [Looking Glass](https://fshost.me/lg)
3131

docs/network-analysis.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
id: network-analysis
3+
title: "Network troubleshooting with MTR/WinMTR"
4+
description: Information on how to perform a network analysis with MTR/WinMTR to identify network problems
5+
sidebar_label: Network troubleshooting
6+
---
7+
8+
## Introduction
9+
10+
WinMTR is a network diagnostics program that combines the features of ping and traceroute. The program was developed by Matt Kimball based on the well-known MTR program for Linux. It offers the possibility to get detailed information about possible network problems. The program also allows to track the time between sending a signal and receiving the corresponding response packet. In the following screenshot the outgoing route to fshost.me is shown as an example:
11+
12+
![image](https://cdn.discordapp.com/attachments/1226241443459240068/1262376808880537620/2024-07-15-13-53-17-Win-MTR-v0-92-64-bit-by-Appnor-MSP-www-winmtr-net.png?ex=66965f85&is=66950e05&hm=fde0363c91c98910587f7c5779a99b8d59f5ebbfce5e57ccfdcef8594a0a070c&)
13+
14+
15+
## Installation
16+
17+
18+
19+
### Windows
20+
21+
WinMTR for Windows can be downloaded from the [FSHOST](https://docs.fshost.me/WinMTR.zip) page. Once installed, the program must be started and the host name or IP address of the affected case needs to be filled in:
22+
23+
![image](https://user-images.githubusercontent.com/13604413/159171614-5ffff921-5d69-4786-8c8f-1a1f63413a97.png)
24+
25+
26+
27+
28+
29+
### Linux
30+
31+
MTR on Linux requires an SSH connection to the server.
32+
33+
Now the package can be installed with the following command:
34+
35+
```
36+
apt install -y mtr-tiny
37+
```
38+
39+
![image](https://cdn.discordapp.com/attachments/1226241443459240068/1262347763501371482/image.png?ex=66964478&is=6694f2f8&hm=991cfbb1663c7fb1fe26ca271e7b23edeb80de1d971aac98b97087d67f5cf5ac&)
40+
41+
42+
The evaluation can then be started with the command **mtr IP address**. By pressing CTRL+C you can stop the test at any time as desired.
43+
44+
![image](https://cdn.discordapp.com/attachments/1226241443459240068/1262348718036877332/image.png?ex=6696455b&is=6694f3db&hm=587214880dd59b83e6cce21ffc26b5427c4947b15014ac88e15f85f6ac0bdf6b&)
45+
46+
47+
## Create report
48+
49+
The network diagnostic test should be performed when the problem actively occurs. The person who is affected by the problem should perform the test. In order to be able to analyze the network problems as well as possible, an evaluation of the outgoing and ingoing route should be made. Depending on the operating system either WinMTR (Windows) or MTR (Linux) is used.
50+
51+
52+
53+
## Evaluate report
54+
55+
The program provides several kinds of information. You have to check this information carefully in order to identify the problem correctly.
56+
57+
![image](https://cdn.discordapp.com/attachments/1226241443459240068/1262377848920866857/2024-07-15-13-56-48-Win-MTR-v0-92-64-bit-by-Appnor-MSP-www-winmtr-net.png?ex=6696607d&is=66950efd&hm=f392b7719aae0b8db0332526eab3af26099d03c97fbe5f319dfb7129c1b7f8f4&)
58+
59+
60+
While evaluating a route, the example message **No response from host** may appear from time to time, reporting 100% packet loss. However, this is often not the direct cause. In such a case it is possible that only the packets are filtered by the firewall and therefore no response comes or is generally unreachable. The next possible option for the route is then selected. Only if the packet loss starts at one point and continues through others is there active packet loss.
61+
62+
| Value | Meaning |
63+
| :----: | :------------------------------------: |
64+
| Host | Name of the network node |
65+
| Loss % | Percentage of packet loss |
66+
| Sent | The number of packets sent to the node |
67+
| Recv | The number of received packets |
68+
| Best | Best ping of the node |
69+
| Avrg | Average ping of the node |
70+
| Wrst | Worst ping of the node |
71+
| Last | Last ping of the node |

docusaurus.config.js

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ const config = {
4242
[
4343
'@docusaurus/plugin-pwa',
4444
{
45-
debug: true,
45+
debug: false,
4646
offlineModeActivationStrategies: [
4747
'appInstalled',
4848
'standalone',
@@ -52,7 +52,7 @@ const config = {
5252
{
5353
tagName: 'link',
5454
rel: 'icon',
55-
href: '/img/favicon-96x96.png',
55+
href: '/img/fshost-logo.png',
5656
},
5757
{
5858
tagName: 'link',
@@ -77,18 +77,18 @@ const config = {
7777
{
7878
tagName: 'link',
7979
rel: 'apple-touch-icon',
80-
href: '/img/srcDark.png',
80+
href: '/img/fshost-logo.png',
8181
},
8282
{
8383
tagName: 'link',
8484
rel: 'mask-icon',
85-
href: '/img/srcDark.png',
85+
href: '/img/fshost-logo.png',
8686
color: '#18e888',
8787
},
8888
{
8989
tagName: 'meta',
9090
name: 'msapplication-TileImage',
91-
content: '/img/srcDark.png',
91+
content: '/img/fshost-logo.png',
9292
},
9393
{
9494
tagName: 'meta',
@@ -171,12 +171,26 @@ const config = {
171171
autoCollapseCategories: true,
172172
},
173173
},
174+
announcementBar: {
175+
id: 'announcement-bar',
176+
content:
177+
'Welcome to our new Docs/FAQ page!',
178+
backgroundColor: '#3949AB',
179+
textColor: '#FFFFFF',
180+
isCloseable: false,
181+
},
182+
colorMode: {
183+
defaultMode: 'dark',
184+
disableSwitch: true,
185+
respectPrefersColorScheme: true,
186+
},
174187
navbar: {
175188
title: 'FSHOST Docs',
176189
logo: {
177190
href: "/docs/welcome",
178191
alt: 'FSHOST',
179-
src: 'img/favicon-96x96.png',
192+
src: 'img/fshost-logo.png',
193+
srcDark: 'img/fshost-logo.png'
180194
},
181195
items: [
182196
{
@@ -203,6 +217,7 @@ const config = {
203217
className: 'externalLink',
204218
value: (() => {
205219
switch (process.env.DOCUSAURUS_CURRENT_LOCALE) {
220+
case "da": return '<a href="https://fshost.me/pro/pricing/">Lej en spilserver</a>';
206221
default: return '<a href="https://fshost.me/pro/pricing/">Rent a gameserver</a>';
207222
}
208223
})(),
@@ -214,6 +229,7 @@ const config = {
214229

215230
value: (() => {
216231
switch (process.env.DOCUSAURUS_CURRENT_LOCALE) {
232+
case "da": return '<a href="https://fshost.me">Tilbage til FSHOST ⤾</a>'
217233
default: return '<a href="https://fshost.me/">Back to FSHOST ⤾</a>';
218234
}
219235
})(),

sidebars.js

Lines changed: 105 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ const sidebars = {
2828
defaultStyle: true,
2929
},
3030
'welcome',
31+
'faq',
32+
'network-analysis',
3133
'firststeps-locations',
3234
{
3335
type: 'category',
@@ -71,6 +73,73 @@ const sidebars = {
7173
})(),
7274
defaultStyle: true,
7375
},
76+
{
77+
type: "category",
78+
label: "Call of Duty 2",
79+
items: [
80+
{
81+
},
82+
"cod2-firststeps-dashboard"
83+
],
84+
},
85+
{
86+
type: "category",
87+
label: "Call of Duty 4: Modern Warfare",
88+
items: [
89+
{
90+
},
91+
"cod4-firststeps-dashboard"
92+
],
93+
},
94+
{
95+
type: "category",
96+
label: "Counter-Strike: 1.6",
97+
items: [
98+
{
99+
type: "category",
100+
label: "Administration",
101+
items: [
102+
"cs16-becomeadmin",
103+
]
104+
},
105+
],
106+
},
107+
{
108+
type: "category",
109+
label: "Counter-Strike: Source",
110+
items: [
111+
{
112+
},
113+
"css-firststeps-dashboard"
114+
],
115+
},
116+
{
117+
type: "category",
118+
label: "Counter-Strike: 2",
119+
items: [
120+
{
121+
},
122+
"cs2-firststeps-dashboard"
123+
],
124+
},
125+
{
126+
type: "category",
127+
label: "Half-Life: Deathmatch",
128+
items: [
129+
{
130+
},
131+
"hldm-firststeps-dashboard"
132+
],
133+
},
134+
{
135+
type: "category",
136+
label: "Team Fortress 2",
137+
items: [
138+
{
139+
},
140+
"tf2-firststeps-dashboard"
141+
],
142+
},
74143
{
75144
type: 'html',
76145
className: 'sidebar-title',
@@ -83,11 +152,46 @@ const sidebars = {
83152
},
84153
{
85154
type: "category",
86-
label: "CS 1.6",
155+
label: "COD",
156+
items: [
157+
"cod-firststeps-dashboard"
158+
],
159+
},
160+
{
161+
type: "category",
162+
label: "COD2",
163+
items: [
164+
"cod2-firststeps-dashboard"
165+
],
166+
},
167+
{
168+
type: "category",
169+
label: "COD4: MW",
170+
items: [
171+
"cod4-firststeps-dashboard"
172+
],
173+
},
174+
{
175+
type: "category",
176+
label: "CS16",
87177
items: [
88178
"cs16-becomeadmin"
89179
],
90180
},
181+
{
182+
type: "category",
183+
label: "CSCZ",
184+
items: [
185+
"cscz-firststeps-dashboard"
186+
],
187+
},
188+
{
189+
type: "category",
190+
label: "CSS",
191+
items: [
192+
"css-firststeps-dashboard"
193+
],
194+
},
91195
{
92196
type: "category",
93197
label: "CS2",

src/css/custom.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,4 +260,4 @@ table {
260260
.navbar__search-input {
261261
width: 2rem;
262262
}
263-
}
263+
}

0 commit comments

Comments
 (0)