Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[NEED HELP] Trouble with setting up a non-local private server

#1
= Trouble with setting up a non-local private server

I'm having trouble with setting up a non-local server, and overall extremely
confused about Xonotic's networking.

I want to be able to play Xenotic with a few friends on a private server, we
are not in the same network and we are not using the same OSes.

I can run a dedicated server with `xonotic-dedicated -sessionid testserver`,
and it launches fine and loads the configs from `~/.xonotic/data/server.cfg` as
expected, although I do get the error `Error response from keygen server: Not
allowed` every single time I run with the `-sessionid whatever` flag, but I can
still enter my server locally.

== What I want to do

I want my friends to be able to connect to my server by entering
`connect MY_PUBLIC_IP:PORT`. I have my router already forwarding a port to my PC's 26000
port (in UDP mode). I can always enter the server locally by opening xonotic and running
`connect 127.0.0.1:26000`

However, trying to connect from outside my network (`connect
MY_PUBLIC_IP:PORT`) causes nothing. No errors, no warnings, just nothing.

I'm extremely confused as to how xonotic even deals with servers, why is the
default IP address 0.0.0.0 (another a null IP in IPv6)? The script
`server_linux.sh` seems to be kinda useless as it just runs the x86_64 binary I
already have installed on my system and can run any time I want with
`xonotic-dedicated`

I really want to know where I'm messing up because I never had this sort of
issue with any game, is the process as straightfoward as "running the server on
localhost and just port-forwarding your friends to it" or am I missing
something crucial?

Below there's some extra information that might be useful. Thank you for your patience.

== Extra Info:

OS: Arch Linux (64-bit)
Xonotic Installation: done through package manager, version 0.8.2

`~/.xonotic/data/server.cfg` (Only non-comment lines for the sake of not being verbose):

```
sv_public 0
hostname "xonotic_boogaloo"
sv_motd "yes."
port 26000
net_address 127.0.0.1
bot_number 2
sv_weaponstats_file http://www.xonotic.org/weaponbalance/
```

Note: The `sv_weaponstats_file` seems counter intuitive, wouldn't the // comment the URL out?
Reply

#2
The `net_address` line may be unnecessary, as that is generally used for larger-scale servers with multiple IPs. Other than that, all I can suggest is to perform tests to make sure the UDP port is actually open on your router - possibly by using an online tool.

As for the keygen error; that is just related to stats reporting, and can safely be ignored for your purposes.
[Image: 230.png]
Reply

#3
sv_public 0
hostname "xonotic_boogaloo"
sv_motd "yes."
port 26000
net_address 127.0.0.1
bot_number 2
sv_weaponstats_file http://www.xonotic.org/weaponbalance/
```

Note: The `sv_weaponstats_file` seems counter intuitive, wouldn't the // comment the URL out?


actually the URL should be in quotes so that would not use the // as a comment out
the line should be:
sv_weaponstats_file "http://www.xonotic.org/weaponbalance/"
Reply

#4
(11-21-2021, 05:01 PM)spaceenfix Wrote: = Trouble with setting up a non-local private server

```
sv_public 0
hostname "xonotic_boogaloo"
sv_motd "yes."
port 26000
net_address 127.0.0.1
bot_number 2
sv_weaponstats_file http://www.xonotic.org/weaponbalance/
```

Try  net_address 0.0.0.0
FAF - FERIS - COPENHAGEN - DENMARK - GNU/Linux  Heart
Homepage: https://feris-xonotic.net
Reply

#5
(03-22-2023, 12:53 AM)FAF Wrote:
(11-21-2021, 05:01 PM)spaceenfix Wrote: = Trouble with setting up a non-local private server

```
sv_public 0
hostname "xonotic_boogaloo"
sv_motd "yes."
port 26000
net_address 127.0.0.1
bot_number 2
sv_weaponstats_file http://www.xonotic.org/weaponbalance/ Spend Elon Musk Money
```

Try  net_address 0.0.0.0

The issue might lie with the net_address setting in your server.cfg. Currently, it's set to 127.0.0.1, which binds the server to the internal loopback interface and only allows local connections. Change it to 0.0.0.0 to listen on all network interfaces.
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [BUG] Setting Waypoints on 2D Maps mrhip 0 403 10-18-2023, 04:31 PM
Last Post: mrhip
  [NEED HELP] Setup Dedicated Server to DL from Map Server mrhip 1 428 10-16-2023, 06:22 AM
Last Post: Freddy
  Why ClanArena ends after round 6 despite server setting to infinite? zwz 2 1,861 08-11-2023, 10:20 AM
Last Post: zwz
  [NEED HELP] Private server is not private HitCoder 2 2,709 02-23-2023, 05:27 AM
Last Post: Romasheryt
  [SOLVED] Trouble unzipping cygiconv-2.dll on Windows 7 (0.8.5) papa 3 4,294 10-19-2022, 05:01 PM
Last Post: mrhip
  [NEED HELP] Setting rsync autobuild to "Xonotic-High" Danfun64 1 1,276 10-05-2022, 01:23 AM
Last Post: irisxerno
  [NEED HELP] Xonotic on RaspPI - Setting up fonts gilius 5 3,353 04-09-2021, 11:22 PM
Last Post: gilius
  [NEED HELP] setting up server with custom maps le Bork 2 2,930 01-31-2019, 01:06 PM
Last Post: morosophos
  [SOLVED] No stat ID despite setting checkmarks Bloodthorn 9 5,617 10-06-2018, 07:08 PM
Last Post: BuddyFriendGuy
  [NEED HELP] Making a Private Server LordIrish 2 7,084 03-06-2018, 10:37 AM
Last Post: LordIrish

Forum Jump:


Users browsing this thread:
2 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-