#[MOD] JetFox's RCON/Ban Management for Dedicated Servers!

1529 messages Β· Page 2 of 2 (latest)

gilded elk
#

(i guess we can also take the topic back to noblackbox chat)

spiral spade
#

@gilded elk does this work with the dedicated server mod?

gilded elk
gilded elk
#

i looked at the voip mod's source for inspiration and I think i know what i have to do to get mine to work with bepinex YeahBoy

#

although, that's bepinex 6 so not sure if its representative example

south aurora
#

Heya Jet. Do you have a GitHub repository up for this? I'd be very interested in helping out / expanding this with plugin support πŸ™‚

#

Can recommend Hetzner. I use it myself for a number of servers.

torpid radish
#

.

south aurora
#

What version of BepInEx are you running this on? LTS 5?

torpid radish
#

yup.

south aurora
#

Neat, going to play around with things a bit

torpid radish
#

Have fun.

cold coral
#

@torpid radish Im not sure if this is the place to ask things about the dedi servers you host, but I play on the EU server a lot... The nuke timer is really, really fast on it, is that intentional?

cold coral
#

ah, ok. Feels like there is no time at all between tac nukes and strategic.

south aurora
#

Yeah, afaik it is

gilded elk
#

@torpid radish I can't get missions to load on my server, any pointers?
has the structure of config.txt changed with 1.3.5 ?

#

whatever I set as missionnames it just throws an error and loads an empty map

torpid radish
#

Is your mission in the appdata folder?

gilded elk
#

ah so it can only load from there?

#

noted

torpid radish
#

mmhm

gilded elk
#

all good now VeryGood

torpid radish
#

(The sauce is available if you want to change the one line lol)

eager hill
#

Does steamworks not support direct local sockets? Also pretty sure you can send signed steamids.

gilded elk
south aurora
#

Did you ever figure out a lead on allowing the host account to play on a dedicated server, @torpid radish? I've been working on my own server solution for some friends, and it's the one thing that's blocking me from releasing right now hmm

Seems like the only workaround would be the devs actually implementing a dedicated server option using the SteamGameServer system?

torpid radish
#

For a different method

south aurora
#

Huh, how'd you resolve it?

torpid radish
#

Udp method isn't validating client id's lol

south aurora
#

Ah, so it'd be UDP versus Steam?

#

Do UDP servers still show up in the server list, though? hmm

torpid radish
#

Just buy another copy tho?

south aurora
#

I'd prefer not to, if I can help it πŸ˜„

#

Hence why I've been playing around with trying to circumvent it.

torpid radish
#

Udp method also reduces my servers ping by almost 40 for me

south aurora
#

But do UDP servers show up in the server list?

torpid radish
#

Yeah i have a working test of it

south aurora
#

Huh, I'll have to try that route

south aurora
torpid radish
#

But it works for hosting multiple on one acc

south aurora
#

Hm, just did some testing and couldn't connect with the same account.

eager hill
#

The server could technially allow the same ID as a client, but it might have to do some odd stuff to route data correctly.

spiral spade
golden moat
#

Hello everyone. Can you please write in detail or send a message with instructions on how to start the server?

gilded elk
#

@torpid radish we noticed that after running the mod, something gets screwed up with render distances. massive pop-in for city building when removing the mod and playing normally. didn't exist before.

torpid radish
#

It makes changes that aren't by default in.

gilded elk
#

thanks

valid hound
#

If one was to ask for said location? where might it be? @torpid radish

golden moat
#

@torpid radish Is there any detailed guide on how to create a server?

golden moat
nocturne meadow
#

Harmony the correct one is included anyway

#

Its a core part of BE

golden moat
nocturne meadow
#

Have you googled?

gilded elk
#

(steps 1 and 3 of that section of our manual)

#

except in this case you will be putting the NO-ServerHost.dll in the folder

golden moat
golden moat
gilded elk
#

you just gotta do this

#

to intall bepinex

#

and then put the mod content in the bepinex plugins folder

golden moat
gilded elk
#

yeah I don't think the github repo has releases

#

that's the latest binaries I can find

golden moat
gilded elk
#

i uninstalled the game

#

nuked the old game folder

installed it on a different ssd inside a different steam library

buildings still pop

#

ah

#

its in the registry

#

that key

wet elbow
torpid radish
#

Mine was just a "Can i do it?" project, well it worked so i'm back to playin war thunder lol

wet elbow
torpid radish
wet elbow
#

and how should i go about installation? any guides you have i should follow?

#

don't know nothing about servers lol

torpid radish
#

Get another computer, buy nuclear option, install the bepinex and drag the install to the plugins folder inside bepinex πŸ˜›

#

The only other option that influences fps at this time which is a huge investment into investigating:

1.    SimulationMode.FixedUpdate:
β€’    Description: Physics updates are tied to the FixedUpdate loop.
β€’    Use Case: This mode is typically used for consistent physics calculations, as FixedUpdate is called at a fixed time interval, independent of the frame rate.
β€’    Performance: Ensures stable and predictable physics behavior, but can be less efficient if the fixed time step is too small.
2.    SimulationMode.Script:
β€’    Description: Physics updates are controlled manually via scripting.
β€’    Use Case: This mode is useful when you need precise control over when physics updates occur, such as in custom simulation scenarios or when optimizing performance.
β€’    Performance: Offers the most control, but requires careful management to ensure physics updates are called appropriately.
3.    SimulationMode.Update:
β€’    Description: Physics updates are tied to the Update loop.
β€’    Use Case: This mode is used when physics calculations need to be in sync with the frame rate, which can be useful for certain types of simulations or visual effects.
β€’    Performance: Can lead to inconsistent physics behavior if the frame rate fluctuates, but can be more efficient if the frame rate is stable.
south aurora
valid hound
#

πŸ‘‹ using JefFox or Nuclei really comes down to personal preference while JetFox has been here longer with more mods available for it compared to Nuclei which is like comparing two different computers on one hand you have the old mighty beast but it’s kinda bulky not as modular but still is very powerful and mighty where nuclei is more β€œnewer” and a little bit more user friendly now when it comes to hosting with both of them it’s also the exact same way you just got to make sure you have a dedicated account to do so cause sadly no matter which one you use you not able to use the same stream account to both host and play on the server currently (atleast to my knowledge) now for install you need nuclear option of course.. bepenix installed and then either jetfox or nuclei placed in the plugins, and launch the game using the .bat file give it a few seconds to run then close it out, go to bepenix folder in your NO folder and go to config to edit the config for nuclei or just go to the normal plugins and edit the config for jetfox… I hope that explains a little better!

gilded elk
torpid radish
#

I would like to test something if we could get alot of players available....

torpid radish
#

later lol im finishing up a graph

wet elbow
#

don't have a second game for hosting 😭

torpid radish
#

I should probably log default value first lol

torpid radish
#

default value is coreCount of server, so weird telling the engine that if it has less cores available it works great

#

@spiral spade @frosty path @gilded elk chance i could borrow some of you for a fps test later?

gilded elk
#

ya I think I can hop on

#

might go play aoe4 with a mate but dunno when hes getting back hes afk

torpid radish
#

its up if you can join

frosty path
#

sure

frosty path
torpid radish
#

jetfoxs test server

frosty path
#

nvm

#

im blind

torpid radish
#

lol

#

im gonna plot fps for about 5 minutes real quikc to get a baseline

#

then apply the patch

#

about a 1/3 fps difference increase.

south aurora
#

Is this tested on the same mission each time?

torpid radish
#

patched was about 30 seconds after unpatched

gilded elk
#

that was a good round

torpid radish
#

lol is it over?

#

imma just yeet the server offline for now then

gilded elk
#

according to tacview, the Dynamo just checked itself out of existence

#

ppl were wondering how it died

torpid radish
#

aint that exciting

gilded elk
#

for sure

torpid radish
#

i've seen it happen before too

#

but rejoining it shows the destroyer still alive

gilded elk
#

weird

torpid radish
#

i just work here

#

the patch also reduced server cpu usage by alot too lol

south aurora
torpid radish
south aurora
#

Huh, peculiar

torpid radish
#

lmk if you see similar results.

#

(i only tested for about 10 minutes so)

south aurora
torpid radish
south aurora
torpid radish
#

13900k

south aurora
#

Might be switching between P & E cores?

torpid radish
#

nah, the other server test was done on a epyc cpu

south aurora
#

Interesting

torpid radish
#

Epyc 4564p which is basically a 7950x

#

ill get a pic of its fps test ingame

#

one moment

#

(this has the graphics patch applied lol so ignore super high fps...)

#

but yeah same perf boost

strange trellis
torpid radish
#

its basically disabled every source of rendering

#

i use it as a debug for when i actually need the unity log

strange trellis
#

wonder if I should try this on a raspberry pi

torpid radish
#

Itd probably run?

#

it just has to hit 20-30 fps and no one ingame notices it

strange trellis
#

I mean it struggles with minecraft server so maybe not 😭

torpid radish
#

gotta get steam client running though for steam auth lol

strange trellis
#

wait no it's arm64 so no steam πŸ˜…

torpid radish
#

lol

strange trellis
#

box86 maybe

strange trellis
#

so I have to get box86 to run steam and the game

torpid radish
#

mmhm

#

πŸ˜‰

#

technically the game doesnt need graphics output

#

sooo

strange trellis
#

doesn't help that my raspberry pi is 2-3 generations behind 😭

strange trellis
torpid radish
#

mc has to generate chunks though...

south aurora
#

Did some benchmarking myself, no resource usage difference, 0% GPU

torpid radish
#

i was seeing if itd reduce ram usage at all

strange trellis
#

ok you have fed my delusions enough, I will try it today

torpid radish
#

i have a pi too lol

#

i could try it...

south aurora
#

Pretty sure Nuclear Option is a lot lighter weight than MC

strange trellis
#

mines an old ass 3b

torpid radish
#

mines a 4 i think? 8gb of ram

south aurora
#

You'd just run into the whole needing Windows or an emulation layer thing

strange trellis
#

with like 1gb of ram πŸ’€πŸ’€πŸ’€

#

that's another reason why it won't work

strange trellis
torpid radish
#

lol

#

wait f my pi is unplugged at home 😦

strange trellis
#

I think I unplugged my pi cause I needed the ethernet cord for something else 😭

torpid radish
#

mine uses weefee

strange trellis
#

and also it has flightradar24 tracking stuff on it so I'll have to reflash

strange trellis
torpid radish
#

πŸ˜›

#

wanna try the fps patch synthium?

strange trellis
#

I think if I had a bit more ram on it it would have a good chance of working

strange trellis
torpid radish
#

just as a client side test

#

see if you get more fps in nuclear

strange trellis
#

not rn sorry

torpid radish
strange trellis
#

I can hop on later if it's still up

torpid radish
#

I meant you test yourself when playing lol

strange trellis
#

oohhhhhh

#

like I apply to my game and singleplayer stuff runs better?

torpid radish
#

and multiplayer

#

pretty much

strange trellis
#

oh dayum

#

haven't messed around with bepinex but I will try that

#

give me like an hour from now and I'll be available

torpid radish
#

sounds good

#

gives me time to compile a solo version

strange trellis
#

epic

torpid radish
#

talon before patch

#

talon after patch

strange trellis
torpid radish
#

No

#

solo mod

strange trellis
#

alr

#

and can you point me to a tutorial on how to install it

torpid radish
#

#1340695286405791764 if you need an install guide lol

strange trellis
#

ah perfect thanks

torpid radish
#

join a server beforehand to get a baseline a little bit though

#

or i guess you've played long enough to know your average fps?

strange trellis
#

its usually 30-40 on packed servers and like 70+ when its not

#

singleplayer is always usually like 80-90+

#

but i will test beforehand (and post them in the right thread lmao)

torpid radish
#

πŸ˜„

strange trellis
#

alright im gonna go flash debian server to my 3b and see what i can do

#

where is the fps boost plugin for this mod btw

torpid radish
#

uh

#

hiding

#

not pushed to github lol

strange trellis
#

aw

#

is it public?

torpid radish
#

ill probably push it one day

strange trellis
#

is it in this channel?

#

or forum wtv

torpid radish
strange trellis
#

no i found that i mean the fps boost plugin

torpid radish
#

oh i havent pushed that to anything yet

strange trellis
#

i need anything i can get to squeeze the performance on my 3b 😭

#

oh ok

#

uh will i be able to join on my steam account if im hosting on the same account or nah

torpid radish
#

nope

strange trellis
#

alr well ill need someone to join for me lmao

#

probably will be ready in 40-60 minutes depending on how it goes

torpid radish
#

yeah

#

i got another fps test for you in like 10 mins

strange trellis
#

ok actually a bit longer, i have to flash ubuntu on an old intel mac because its the only thing i can find that can flash sd cards πŸ˜‚

strange trellis
#

its amd64 and has linux so why not right?

torpid radish
#

πŸ˜›

strange trellis
#

i'll try it first, if it runs shit then im not even gonna bother with the pi

#

this is the latest one?

torpid radish
#

I mean theres another one that hasn't been pushed but i'm saving it til next game patch

strange trellis
#

well is this the latest available one for me to use

torpid radish
#

i think so

strange trellis
#

and does it automatically open the console or should I use that cfg you sent

#

and since I'm using proton should I download the windows bepinex or linux πŸ˜…

#

sorry about the questions lmao

torpid radish
#

Uhhh idk probably windows

#

Probably use cfg

strange trellis
#

oke thanks

#

ok I'm getting 9 fps in free flight lmao

#

I'll install the server now

#

it says to move 2 dlls even though there are 3 in the zip file?

#

Serverhost.dll, Newtonsoft.json.dll, and IPAddressRange.dll

torpid radish
#

It needs all 3 sorry lol

#

times change

#

move em all from zip

strange trellis
#

should i move the config.txt (not cfg) to the plugins folder also

torpid radish
#

everything in the zip πŸ˜›

strange trellis
#

alr thanks

#

so I think it worked

#

I hear the menu music but nothing popped up

#

I need to add the config thing to make console pop up tho

torpid radish
#

yeah so youll have to force close it then lol

strange trellis
#

oh uh the bepinex folder is not populating with folders when I run it

#

I'll try Linux bepinex then

torpid radish
#

if it dont work i have nuthin

strange trellis
#

has anyone tried it with proton yet?

#

hmmm

torpid radish
#
Just cuz I was hella confused about these instructions. I managed to figure it out with my Lutris v0.5.11, I think.

Right-click game profile > Configure

Runner options > DLL overrides

Add: winhttp | n,b

Maybe "System options > Prefer system libraries" ON, too? Was, for me.

Save. Duh.
strange trellis
#

hm

#

I think I'll stick with official bepinex docs tho lmao

#

also no clue what lutris is and I have no interest in finding out πŸ˜…

torpid radish
#

for steam:

Properties --> Set Launch Options: WINEDLLOVERRIDES="dinput8.dll=n,b" %command%

for proton:

WINEDLLOVERRIDES="dinput8.dll=n,b" /path/to/proton/bin/wine executable

#

(change dinput8 to winhttp)

strange trellis
#

oh ok

torpid radish
#

idk

#

i just google

strange trellis
#

oh I thought you tried it

#

I'll stick with bepinex docs lol

#

it's describing my issues most closely so

torpid radish
#

xD

strange trellis
#

hope someone's gonna be able to test my server when im done so this trouble isn't for nothing 😭

torpid radish
#

i can lol

strange trellis
#

don't think it's working

#

it's still playing background music and no change in folders

#

nah it just doesn't wanna use bepinex

strange trellis
torpid radish
strange trellis
#

truly a sad day for the 0 people who actually want a standalone nuclear option server on a 10 year old mac running Linux mint πŸ˜”

torpid radish
#

haha

spiral spade
#

I see the fps boost though ill have to check that out!

frosty path
#

[MOD] JetFox's Dedicated Server!

robust nebula
#

hey jetfox sorry for dumb question but after the two .dll files go into plugins where do i put the config?

spiral spade
#

Just drop it in the same folder as the plugins

robust nebula
#

lol heard i was being cautious but seems to work thank you

robust nebula
oblique roost
robust nebula
#

so this opens, game launches can only see it in task manager. but nothing else what am i doing wrong

oblique roost
strange trellis
#

ive given up since then so its alright

oblique roost
#

Well

torpid radish
oblique roost
#

Yea DogeLaugh

oblique roost
strange trellis
#

oh i dont care about it at all lmao, i could try that tho

oblique roost
#

When I owned a Macbook it dual booted well. Never tried any games with it, but only needs a CPU

strange trellis
#

idk how well it will run windows 10 but maybe if im bored enough ill try πŸ˜‚

oblique roost
#

Apple has a guide for it

#

Super easy

strange trellis
#

oh i know how to do it im just wondering how well it would run

#

and also the fact that ive uninstalled macos so that wont work πŸ˜‚

#

ill probably just have to make a bootable usb though its prob not too bad

oblique roost
#

Fair. It's an Air after all. I don't think the CPU usage was too terrible but @torpid radish would have to attest to that. Not sure if it's still eating RAM on ocassion. Haven't kept up in this thread in the last few weeks

torpid radish
torpid radish
oblique roost
#

Or if usage is > xyz

#

You ever max the memory? Wonder what the performance looks like then

torpid radish
#

i dont think im gonna max it

#

lol

oblique roost
torpid radish
#

ddr3! lol

#

wait i've got 8gb ddr2 sitting around somewhere..

oblique roost
#

Lololol, it's an R620

#

Came out in 2012/13 I think?

#

I had spec'd out an upgrade to the entire system earlier this year for purchase eventuallyℒ️ but it was only gonna be up to ddr4, 5 prices are still a bit meh.

#

also only upgrading to an i5

torpid radish
#

intel 265ks are $299 atm... for me atleast

#

but i have a 13900k and im like.. its the same performance...

#

i also have an epyc server next to me lol

oblique roost
#

Yea, 14600K's about $220

torpid radish
#

i wouldnt even go 13th or 14th gen with the degradation issues

#

im just waitin for mine to die so i can get a refund and buy a 265k lol

oblique roost
#

Hoping they stay that low, or I can snag it for a bit cheaper. But not sure that'll be happening this year with a certain t word that rhymes with parish. I live in the US 😸

#

Last I heard last fall it seemed to be resolved, or atleast mostly.

#

146K hits all my perf benchmarks for what I've had issues with, and supposedly the intel cpu's transcode wonderfully.

#

My R620 has dual Xeon E5-2670 v2s, so I have a P400 for transcoding. Might be able to rid it if it's as fantastic as everyone says πŸ€·β€β™‚οΈ

robust nebula
#

heeeeeeeeeeelp lolol

#

almost?

gilded elk
#

it pauses execution

#

i can see u did that because the window title starts with Select

#

click on the black background inside the window and then press F5

robust nebula
#

facepamlm

#

its still sitting there

oblique roost
#

Try rightclicking

gilded elk
#

iirc it has a hardcoded pause to make sure the game has loaded

#

for like 10 seconds

robust nebula
#

its been a min

#

dangg

oblique roost
#

Reboot the command line

gilded elk
#

but if you have paused the command line accidentally for a long time maybe u just want to exit and start a new one

robust nebula
#

will try again'

#

same thing close it and re open making sure not to pause it or anything its just same screen damn im feeling lost in the sauce

robust nebula
#

nvm i see it

gilded elk
#

idk why it takes to 2 messages below it lol

robust nebula
#

lolol

gilded elk
#

i checked the link twice it was for the right message anyway

robust nebula
#

do i need the fps rcon.exe

gilded elk
#

not neccessarily

robust nebula
#

ur goated

#

i woulda never known

robust nebula
elfin sleet
torpid radish
elfin sleet
torpid radish
elfin sleet
torpid radish
#

I'll just stick with intel for now, it hasn't degraded yet weirdly for how old mine is

elfin sleet
#

but right now if you want top gaming performance you go for AMD

#

workstation is more contested

torpid radish
#

I'm workstation oriented lol

#

I compile alot of mods for different games

elfin sleet
#

just remember, the new intels run hot

#

tbh it always has since 12th gen

torpid radish
#

265k runs cooler than a 13900k lmao

#

Much lower power consumption

elfin sleet
#

its about the same if not slightly worse than the 13900k

torpid radish
#

Pl2 tdp rail is 177 vs 253

elfin sleet
#

fair thats max turbo

#

you get less threads and cores with more or less the same performance and base TDP and a new socket required

torpid radish
#

I'd switch to it if my 13900k does degrade to where they offer a refund for it.

gilded elk
torpid radish
oblique roost
#

Been on Ryzen for the last 5+ years and agree. Never had driver issues, but definitely get some weird hitching every once in a while. But my desktop is pretty unoptimized as far as gaming devices go. Runs hot. Abused regularly

gilded elk
#

ya with that gen there was a known issue where a tpm instruction can halt the whole system for like half a second

torpid radish
torpid radish
#

Current bug: Cant load new map, too tired to debug this late.

nfo : Unity Log] 21.012: [MapLoader] Using Default scene (GameWorldPrefab,Terrain1)
[Info : Unity Log] 21.012: [MapLoader] Found GameWorldPrefab Terrain1
[Info : Unity Log] 21.012: [MapLoader] Loading GameWorld=Assets/Scenes/GameWorld/GameWorld.unity
[Info : Unity Log] 21.012: [MapLoader] Trying to load MapLoader (NuclearOption.SceneLoading.MapLoader)
[Info : Unity Log] 21.012: [MapLoader] Start Load Assets/Scenes/GameWorld/GameWorld.unity

Need to tell MapLoader to load Terrain_naval. if anyone wants to figure that out while i sleep...

torpid radish
#

Disregard I'm dumb

#

Goodnight

spiral spade
torpid radish
spiral spade
#

Thank youthumbsup

languid cosmos
#

I'm trying to get this to work on a dedicated linux box, and so far it does start but I don't see it in the server list. I have set UdpSteam to "udp", the host address to my externally visible IP, and the port to 10230, which I have forwarded on my firewall. Any ideas?

torpid radish
#

No exception to that

#

Logged into a valid steam acc

languid cosmos
#

I also tried leaving udpSteam at the default "steam" but that didn't make my server appear either

torpid radish
#

It's not able to validate your steam auth

languid cosmos
#

Oh. Oooooooh. That could be a problem. I've been running it via wine, of course that won't work x.x
So that means I can't run the game on my main PC while also hosting a dedicated server?

eager hill
#

Correct

#

Not without a second account

languid cosmos
#

Ouch! Thanks for clearing that up though.

torpid radish
#

You'd still see it in server list, it just would error out if you joined with same acc

stuck shale
#

Hi. Tell me what is better, to use hosting on my pc (12400, 6 (12) x 4.0, DDR 5) or to use a dedicated server (4700mq, 4 (8) x 3.3), DDR 3). In the case of SPT Tarkov, for example, this gives a huge increase fps. And what about here?

torpid radish
#

Single threaded performance is still king

stuck shale
#

Ok need testing

torpid radish
#

Updated my source on github with latest I've been using - mainly just adds launch parameter detection so I can run servers easier

spiral spade
balmy ember
#

Not tottaly sure how to find my UDP port but i just have my UDP host set to my public IP, is that correct

#

actually it just loads infinitely on mission load atm

#

i guess it is looking for a mission that doesnt exist

#

dont know how to fix that

sleek solar
#

Sorry if that was asked before but is it still so that the account hosting the server cant join?

gilded elk
#

yes

torpid radish
#

*for now

sleek solar
#

Ok thanks

torpid radish
#

[MOD] JetFox's RCON/Ban Management for Dedicated Servers!

spiral spade
#

LETS GO JETFOX

#

a god among men

torpid radish
#

Removal of any mission selection/rotation (since dedicated its built in...), fixes steamauth logging.

wet current
spiral spade
#

sus

meager folio
#

GOAT

spiral spade
#

T1 is only hosting Absolute Escalation for our PVE server for now as the new hosting method combined with optimization issues is causing heavy lag spikes

timber latch
vague crow
torpid radish
#

V1.1 -- WIP MOTD/RCon Messages, still working on assembling a full fake network identity for server to use.

torpid radish
#

RCON Fixes for banning/chat messages, to work with #1419447115293134868

gilded elk
strange trellis
#

maybe I'm stupid but what does this mod do

#

cause the initial post does not match up with the title

gilded elk
#

@torpid radish is it ok if I include this in the default mod package for my linux server install script ?

torpid radish
strange trellis
#

ahh alright

strange trellis
#

any documentation on how to use it? i cant find anything

#

like how to format a request to the port it creates, what commands it can do, etc

#

hmm ok so you just send commands in plain text?

gilded elk
strange trellis
#

ahh nice

gilded elk
#

the rcon mod's config.txt governs rcon port and password

strange trellis
#

i just made my own though lol

timber latch
strange trellis
#

no just a client to interact with jetfox's

timber latch
strange trellis
#

i was able to make a simple little flask server using the rcon mod to create a player count graph

strange trellis
# strange trellis

it just counts how many players are on this list and logs it to a .csv file every minute

meager folio
#

😏

gilded elk
torpid radish
#

If you want player names... that would be nice to have via rcon for logging playertime

strange trellis
torpid radish
#

XD

fluid wing
#

Is the broadcast function working with the newest version of nuclear option for anyone else? MOTD doesn’t appear to be working either

torpid radish
#

I haven't updated the function for broadcast to the new way yet

gilded elk
strange trellis
torpid radish
strange trellis
#

ah true

#

only way to safely do it over internet would be a vpn i guess

fluid wing
#

I’m in over my head so far DespairGe

strange trellis
fluid wing
#

Linux only as far as I can tell

strange trellis
#

so if you only forward the website ip over internet and not the rcon ports it should be safe

torpid radish
#

and the default rcon is only localhost

#

it physcically will not bind to an external ip

strange trellis
fluid wing
#

My RCON is only set up as local and a discord bot runs commands/gives returns

strange trellis
torpid radish
#

(This is from talks of like 2 months ago i havent looked if its changed)

strange trellis
#

oh, this is brand new

torpid radish
#

(dev discord talk)

#

for rcon stuff

strange trellis
#

the thing 7ep sent and the github i sent was made public i think yesterday

torpid radish
#

9/29 was the talks of rcon stuff

#
its just running on tcp localhost, without any auth or anything, so best to make a separate app to handle stuff from outside to pass to the server
strange trellis
#

theres nothing about password authentication in the remote server command readme so i think thats still the same but the web panel is password protected

torpid radish
#

#FreeFoxHosting

fluid wing
#

free email on the top left

torpid radish
#

You'll realize thats the runescape random event character

#

Lol

gilded elk
gilded elk
fluid wing
gilded elk
#

its a few line of bash script get it vibecoded to windows or something

fluid wing
#

(I don't know what I'm doing btw)

thick crow
#

To clarify some things and my intent for the builtin commands:

It only listens on localhost so that the game server process does not need to handle SSL and authentication (mostly because it is a pain to handle those things inside unity)

Instead there should be a separate process (running on the same machine) that forwards commands to the server. ServerControlPanel is an example of this (using Python and Flask to handle SSL certs and Basic Auth), but you can also make your own.

If you want to add extra commands via modding, use the ServerRemoteCommands class and the AddCommands method. Then they will work with the same TcpListen/port as the builtin commands

eager hill
#

I have old code lying around for steam SSO if you're interested

strange trellis
torpid radish
#

potentially gonna update my panel πŸ˜›

strange trellis
#

a cool addition would be receiving messages, like seeing peoples chats from the web panel

fluid wing
#

That would certainly be a nice addition