Rust Server With Oxide Setup Tutorial | Linux Guide
ฝัง
- เผยแพร่เมื่อ 28 ก.ย. 2024
- Learn how to set up your own Rust server on Linux with this comprehensive tutorial. Discover the step-by-step process of installing and configuring all the necessary components to get your Rust server up and running smoothly.
Startup Script:
#!/bin/sh
clear
while : do
./RustDedicated -batchmode -nographics \
-server.ip IPAddressHere \
-server.port 28015 \
-rcon.ip IPAddressHere \
-rcon.port 28016 \
-rcon.password "rcon password here" \
-server.maxplayers 75 \
-server.hostname "Server Name" \
-server.identity "my_server_identity" \
-server.level "Procedural Map" \
-server.seed 12345 \
-server.worldsize 3000 \
-server.saveinterval 300 \
-server.globalchat true \
-server.description "Description Here" \
-server.headerimage "512x256px JPG/PNG headerimage link here" \
-server.url "Website Here"
echo "
Restarting server...
"
done
Social & Support:
► ko-fi.com/luci...
► / luciandevtv
► www.luciandev....
My Gaming Network
• Decimation Games - www.DecimationGames.com
• Twitter: DecimationGames
• Facebook: DecimationGameServer
Tags:
Rust server setup, Rust server Linux, Rust server tutorial, Rust server hosting, Rust server setup guide, Rust server installation, Rust server mods, Rust server management, Rust server configuration, Rust gameplay, Rust game server, Linux server hosting, Rust server admin guide, Rust server admin commands, Rust server performance optimization, Rust server modding, Rust server plugins, Rust server console commands, Rust server admin tools, Rust server configuration file, Rust server control panel, Rust server hosting providers, Linux gaming server, Linux server management.
This is the ideal video tutorial. No flashy intros, good mic quality, excellent pacing that is short, sweet, and to the point. I'm new to Linux after using Windows my whole life and I was blown away how simple it was to do all of this with the Linux CLI. My home network config is pretty messy, so no SSH for me (running a proxmox node with half a dozen VMs in it).
I followed every step to the letter, all the files seemed to be intact, but I got lots of errors and then the process killed itself. I'm guessing I got a bad install of SteamCMD or something. I give up, I'll just put the server on a Windows VM instead. Good tutorial and all but I'm using Debian and had to jump through lots of hoops just to get things to actually work, so I probably screwed up along the way.
What everyone is facing is an error with the symlinks on steamCMD.
ln: failed to create symbolic link '/home/rust/.steam/root': No such file or directory
ln: failed to create symbolic link '/home/rust/.steam/steam': No such file or directory
My server isn`t starting and i can`t join there
Have you checked logs?
mine is on linux, however its on debain, not windows. I need help because the commands are a bit different.
Only thing that should really be different is installing SteamCMD so if you go here developer.valvesoftware.com/wiki/SteamCMD#Debian it will tell you how to install it on Debian.
I keep getting this error:
JunkPileWaterSpawner: SpawnHandler instance not found.
JunkPileWaterSpawner: SpawnHandler instance not found.
NPCSpawner: SpawnHandler instance not found.
NPCSpawner: SpawnHandler instance not found.
SpawnGroup: SpawnHandler instance not found.
SpawnGroup: SpawnHandler instance not found.
SpawnGroup: SpawnHandler instance not found.
Do I really need all those ports or are any optional I know that i need a few. But that many? All I need is to connect to it and use Rust+ and for it to query.
28015-28016 for game 28017 if you want RCON and I don't know the Rust+ port off top my head.
well i dont know hat i did wrong but everything close after 20 warning and error in the start up
same
So I got my server up and running on Ubuntu but I cannot connect to it on rust even if I use client.connect in f1 console
Try adding it to steam's servers to see if your server comes up there.
@luciandev it does not. When connecting through f1 console I used my public ip for server ip is that what I need to put in there
@@jnkfishing9274 if your hosting it locally try putting in the server's ip see if you can connect using that ip.
@luciandev if its different how would I find it
@@luciandev if you mean my home server ip I have tried that
Lmao I was having issues with some things but chat gpt fixed them for me
Is this set up cross platform for PC and console?
no
"Killed" - this last line after the server is fully loaded..
Please check the log file/crash file, there is usually more information in there.
@@luciandev process was killed, because 8gb it’s toooo small for rust servers)) 8gb worked only with 3000map
love you! it works
Doesnt appear like this tutorial works anymore.
Thank you
Do you know how to gracefully close the server after it has started? I got it running perfectly and tried to close it by typing "quit" or "stop" into terminal but it doesn't seem to respond. Killing the terminal window also didn't seem to work for me. (I am not using SSH and screen, just local terminal for now.) Fantastic video by the way, it helped me a lot!!
You should just be able to kill the screen by hitting
Control+A then K (Need to be in the screen you want to kill first)
After a generating the world, it shows me a memory statistic and shuts down.
"Shutdown handler: cleanup."
The log is long so I can't really search any of that on google and AIs suck so I'm kinda stuck here.
can you upload log to pastebin and post the link so I can look at it?
@@luciandev TH-cam won't let me post a link here. Here's the id: t1LMQpB0
@@luciandev Here's the first half of the id: t1LM
Here's the second half: QpB0
TH-cam doens't like urls getting posted around here.
@@luciandev Can't share a link here. Should I dm you on discord?
Great video, didn't work for me tho :)
i used a GCP VM tried ubuntu and debian destro, port forward working and firewall allow access inbound to rust ports
it worked in windows server, i would like to try it on linux since linux uses less resources
When you tried it on windows was it inside a VM?
love it keep up ... and more please
I followed all the step and it didn't work. When I typed ./startup.sh, it started but the terminal window quit. Any help would be awesome.
Can you tell me what the log output is?
@@luciandev This is what I get
Requested Block Size 4.0 MB
Peak Block count 1
Peak Allocated memory 167.8 KB
Peak Large allocation bytes 0 B
[ALLOC_TYPETREE] Dual Thread Allocator
Peak main deferred allocation count 0
[ALLOC_BUCKET]
Large Block size 4.0 MB
Used Block count 1
Peak Allocated bytes 4.0 MB
Failed Allocations. Bucket layout:
16B: 21 Subsections = 21504 buckets. Failed count: 1234113
32B: 19 Subsections = 9728 buckets. Failed count: 1137923
48B: 19 Subsections = 6485 buckets. Failed count: 688325
64B: 149 Subsections = 38144 buckets. Failed count: 23930747
80B: 29 Subsections = 5939 buckets. Failed count: 10960812
96B: 4 Subsections = 682 buckets. Failed count: 2334449
112B: 10 Subsections = 1462 buckets. Failed count: 374522
128B: 5 Subsections = 640 buckets. Failed count: 1239742
[ALLOC_TYPETREE_MAIN]
Peak usage frame count: [4.0 KB-8.0 KB]: 1 frames, [8.0 MB-16.0 MB]: 60 frames, [16.0 MB-32.0 MB]: 214 frames
Requested Block Size 2.0 MB
Peak Block count 11
Peak Allocated memory 19.4 MB
Peak Large allocation bytes 0 B
[ALLOC_TYPETREE_THREAD]
Peak usage frame count: [4.0 KB-8.0 KB]: 275 frames
Requested Block Size 2.0 MB
Peak Block count 1
Peak Allocated memory 5.4 KB
Peak Large allocation bytes 0 B
Shutdown handler: cleanup.