Some questions from a brand new server hosting player!Solved

Hi everyone,

First of hi! And thanks in advance for any help and guidance you can offer.

My server is running and working beyond these challenges.

I have 2 challenges:

Challenge 1:

The server logo and header image do not show up in the server listing despite me configuring them. I have done alot of googling and reading and believe I have set things up correctly, but perhaps you can verify my startup script and then give pointers as to why it isn't working!

Startup script:

#!/bin/sh
export LD_LIBRARY_PATH=/home/steam:/home/steam/RustDedicated_data:{$LD_LIBRARY_PATH};
clear while : do
  exec ./RustDedicated -batchmode -nographics \
  +server.ip *.*.*.* \
  +server.port 28015 \
  +rcon.ip *.*.*.* \
  +rcon.port 28016 \
  +rcon.password "biglongcomplicatedpassword" \
  +server.maxplayers 100 \
  +server.hostname "|UK| Friendly Forges |PvE| Wasteland |Monthly|" \
  +server.identity "ffqw" \
  +server.level "Procedural Map" \
  +server.seed 12345 \
  +server.worldsize 3500 \
  +server.saveinterval 300 \
  +server.globalchat true \
  +server.description "PvE Warm vibes join us to experiment learn and grow your very own Rust world" \
  +server.headerimage "https://i.ibb.co/8Lmdw4ch/Friendly-Forges-Header-1024x512.png" \
  +server.pve true \
  +server.tags monthly,vanilla,training,eu \
  +server.logoimage "https://i.ibb.co/TMBBWZhw/Friendly-Forges-Logo-256x256.png"
  echo "\nRestarting server...\n" done

Challenge 2:
When I damage my own base, I get the damage mirrored back to me. I am hoping to make it so that players that own the building don't get their damage reflcted like that. I was doing some research and a similar post was found here which suggested using TruePvE. Does anyone have experience of this, and is that infact better for my intended purpose to turn off that mirror damage thing amongst potential other benefits? How using this plugin would I configure my intended behaviour?

Many thanks again for all and any help!

You are not supposed to advertise your server here , everyone here is probably a server (or more) owner and if everyone advertised their server(s) there would be no room for actual questions regarding plugins or difficulties they are having with their (unnamed) server(s)

Sorry @Pookins, I have removed the server name bar what is seen in the config...? The aim was not advertisements.

1. the most common reason for this is your query port is not open or accessible. https://wiki.facepunch.com/rust/Creating-a-server#serverqueryport

2. it is doing this because you have enabled the game's PVE with server.pve true. don't use the built in pve it is bad, opt for a plugin instead if that is what you want.

Hi! Thanks for your response.

My game server is port 28015 and the rcon port is 28016. Both are open and confirmed open.

What else could be the issue? I suspect this may be the problem though because the ping isn't working either from waht I can see in the UI.

did you missread my post, or did you misstype yours? a rust server can have 4 listening ports total. the ping thing is probably the stupid cache they do, disable that.

I don't think I missread it? What leads you to think that I did?

I have added server.queryport 28017 to the startup script to see if that will work. I was a bit confused by the wiki page, as this line:

If server.queryport is not explicitly set it defaults to 1+ server.port or rcon.port (whichever is greatest)​

To me reads as if it isnt set (which it wasnt) then it is set to +1 server port, so that is 28016 OR rcon.port, which is set to 28016.

With your prompt, it makes me think (which is more logical) that queryport is indeed a unique port and will be 28016 or if rcon port is that then 28017.



Merged post

BOOM! Your advice has solved the problem @hom3rSIMP - Thank you!!!

The server shows up with logo and header image! Bravo! It makes a lot of sense, but the wiki isn't written very clearly. Do you think they will take a rewritten paragraph suggestion from me?

It's a wiki, anyone should be able to edit it. But for some reason that 1 page is protected, so no you can't. Facepunch need to fix that or give an explanation. There are a few things wrong with it currently now after updates.

From what you said: "server is port 28015 and the rcon port is 28016" - this means your rcon port is greatest, so your query port should have defaulted to +1 of that making it 28017

Glad you got it working , Can you change the status to solved  :)

Hey renegadeandy,

Awesome to hear hom3rSIMP got your images and query port sorted! Such a relief when those little frustrations get fixed.

For Challenge 2 (your base damaging you in PvE), yeah, hom3rSIMP is spot on – the built-in server.pve true is pretty rough around the edges and notorious for that reflected damage. It's usually better to just turn it off.Instead, a PvE plugin like TruePvE (which is super popular here on uMod) is what you're looking for. It gives you way more control.

Here's the quick rundown:

  1. Turn off vanilla PvE: Change +server.pve true to +server.pve false in your startup script.
  2. Install the plugin: Grab TruePvE from the uMod Marketplace and drop it into your oxide/plugins folder.
  3. Configure it: After it loads, it'll make a config file (usually a .json in oxide/config). Open that up. You'll find settings there to control stuff like self-damage, PvP zones, and other PvE behavior. The TruePvE page here on uMod should have good info on what each setting does.
It's a bit more setup than just +server.pve true, but you'll get a much, much better PvE experience without players hitting themselves.

Hope that helps!
Locked automatically