We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 794b176 commit 4807b98Copy full SHA for 4807b98
src/server/redirects.js
@@ -37,12 +37,9 @@ module.exports = async app => {
37
38
for (const [name, data] of Object.entries(app.config.gameservers)) {
39
const hostname = data.address;
40
- let ip = await resolveHostname(hostname);
41
- if (!ip && fallbackIPs[name]) {
42
- ip = fallbackIPs[name];
43
- } else {
44
- continue;
45
- }
+ const ip = (await resolveHostname(hostname)) ?? fallbackIPs[name];
+ if (!ip) continue;
+
46
app.get(`/join/${name}/:pwd?`, (req, res) => {
47
const pwd = (req.params.pwd || "metawebsite").replace(/[^a-zA-Z*0-9:+-\s]+/g, "");
48
res.redirect(`steam://connect/${ip}/${pwd}`);
0 commit comments