Anyone have RCON working? When running -rcon.ip "WAN.IP.HERE" it wont let anyone join the server, without it, RCON won't listen to my client.
Anyone have RCON working? When running -rcon.ip "WAN.IP.HERE" it wont let anyone join the server, without it, RCON won't listen to my client.
Do you mean the "steamcmd.sh +login anonymous +force_install_dir ... +app_update 258550 -beta experimental validate"? Then it doesn't work. I tried it. There are the same messages.
I agree, nobody ever confirmed this and it has never worked for me too. But I'm still very sure that this is not actually an error but a notice. Other servers of mine print the same message but they work just like they should. If this works for you please say so, show the relevant log part and say what distribution you are using.
Either point LD_LIBRARY_PATH to your rust server folder that contains the libsteam_api (.:...) or copy the lib to the Plugins/x86_64 folder and point your LD_LIBRARY_PATH to there.
Any version >2.14 will work.
Please accept my apology for repeating something you had read before, but which was unfortunately not useful to you. Next time I will be sure to address the poster above me who asked that question specifically and to whom I was replying, so as not to upset your delicate sensibilities again.
Edited:
I have.
Yes.
So do I.
Edited:
Mint 17 Debian Edition.
Pastie showing my RustDedicated runtime details
Post #325
Here is my logfile. I'm running this from Ubuntu Server 14.04, glibc 2.19, I've followed most of the instructions from the pastebin guide. I've tried to ignore this error and connect anyway, but I'm getting an incompatible version error from the client side when I try to connect. Trying to connect from a Windows 7 desktop over a local area network. I can see the version number on the client side easily enough, is there an easy way to see what version of experimental the server is running?
Server log file.
Have you opt'ed to beta version of rust in your rust steam properties, if not your server is probably a newer version than client.
Yes, I have opted into the Experimental under the Beta tab from Steam. I also downloaded the beta-experimental from steamcmd on the server side.
Thank you for this, it is quite helpful.
I also am receiving client rejections for incompatible versions. Maybe there's some commands to run that will force client acceptions disregarding the version check? @garry, can you check this out please?
RCON works though for the most part. (I am using Rusty)Code:Rejecting client (76561198024119522/25.212.147.255:51895): Incompatible Ver sion
Has anybody been seeing this in their log files?
Looks like it appears at least once per minute.Code:hostname: steam version : 1126 secure (secure mode enabled, connected to Steam3) map : Procedural Map players : 0 (500 max) id name ping connected a ddr
edit: Also I forgot, I am using Hamachi to connect the 2 because apparently my router is retarded and I don't know where to start when forwarding ports.
another edit: Also Clandestina, when you do that thing where you leave Steam open and run the DS, does it run long enough to get to the Steam initialization part? I've noticed that the log will not say anything about Steam until it gets to that section during execution. It will appear fine and when I reopen the log from disk at the top is appended the error message. Does this happen to you?
I know this wasn't directed at me, but I have noticed this behavior. I thought I didn't have the error at first but after checking the logfile again after the server continued to run the initialization error was there.
Clandestina, can you connect to your Rust server? My server seems to start fine, but I can not connect. Can you post your "lsof -c RustDedicated -a -i" after starting your server? My server:
Yes there is (a workaround), you need to change your Rust client branch in Steam to experimental (Rust Properties -> Betas -> Experimental)
I've successfully able to run Rust server in Ubuntu 14.04 but I am unable to join to server either rcon...
firewall is disabled, server is running in virtualbox. Successfully pinged from client but unable to connect. I tried both standard and experimental versions of Rust to connect from and rust log has any info about this tryes.
Run server cmd is:
Rust.log looks like this.
Any help to connect the server?
UPD: ok, I reached the same situation as a mr. Gachl, get the following:
Also no one of rcon tools are worked with it :-/
Waiting for updates..
Yes this is done but does not resolve the incompatible versions. I haven't tried it the other way around though...Also just updated from latest source. OH PRAISE THE LORD!
edit:Just tried on the non-beta branch...Didn't work still incompatible. Going back to beta branch.
This one should work, doesn't it?
mine works fine. I use latest Rusty to rcon my DS. Gives me everything attempted connections, save messages, I can send messages(although nobody sees it), accepts commands and returns feedback. Felix you need to double check your connections settings. What you've posted has many inconsistencies after looking closely at it. Do we still have incompatible version errors?
Actually I fixed this in Windows version of legacy rust server, by adding file "serverdata/cfg/server.cfg" with "rcon.password" setting. But linux version still doesn't accept connections with any of tool. And the heck with this, anyway it hasn't steam connection so nobody can connect to it.
Offtopic:
Guys, do you know any tool / bot to make a fake users on my test server? So I can test its productivity for example for 500 slots.
Just tried with latest update and still incompatible version errors.
FelikZ, I am using RCon tool, Rusty. It works. I can send commands to the experimental server running on my Ubuntu 14.04 box. I truely believe your settings are mismatched. I agree with you, the fact that the runtime doesn't allow client connections and does not entirely agree with Steam servers is frustrating.
BUT never falter my friend! Eventually devs will look upon us with pity and scorn themselves for not directing more of their efforts towards the immensely vast field of playgrounds, each one waiting for it's chance to support the countless reckless minions that shall undoubtedly plague the matrix of oblivion that we, tenderly I should mention, refer to as the IN-TUHR-NET. The "heavens" shall rejoice when they learn of the huge variety and potential of headless Unix based operating systems. The private sector is underestimated as of this moment. We must show them the truth....We must PREVAIL AS ONE!
garry plox, halp us! Am I wrong in believing this is a simple fix?
Hey, I've created a dedicated server.
However, it does not show on the server list but i can connect localy with "client.connect localhost:28000
I've forwarded 28000 - 28050 UDP/TCP
Turned off firewall on both router and pc server is running from
still the server wont come online. Any suggestions?
Hosting on Linux? --> Post logfile output and read this thread
Hosting on Windows? --> idk
It will, it need some time to appear in.
Why a port range? I use 28015 which is default, and it works just fine, also, what OS? How does your launch command look? Is the server on the same machine as the client?
Mine shows up pretty much instant both when running server and client on the same machine, and also running on seperate machine, I'm using Windows.
Finally here my log:
http://pastebin.com/w1p5i06v
Server is running Floorless Debian 7 untils a client connect -.- Steam Auth failed
Argh pls Garry fix it
Linux is better than windows in server hosting xD
Try launch the server without +rcon.ip (if you are using it)
Also, the latest server release, I can't connect to it from client, incompatible version.. Bugger.. Awaiting next client update
Hi all and specialy to Garry,
Sorry for my sad english 1st i'm french, yesterday same as lots people i try to do experimental server by following the Garry topic 1st as this tread. At end i have same as lots people it seem; "Rejecting client (blahblah/blah): Incompatible Version". And no Gachl !! put experimental version in properties client has no effect !! it's the same issue, then Garry my question is? why steam give an experimental version outdated file server it seem right also you are in experimental developement? because finaly, install 4.7 Go of download is the best stupid way i see for lots a precious time who that no utilities by the way...i had in debug folder like as you say or i see somewhere there is no win32 version only x64 but maybe that happen because the files servers are outdated is my reflection right? ok, your subject purpose for free try a buggy game server is great but what to do now? plus i hear some people pay 15€ for a experimental server? where we go in this world :/ i wait ur answer with waiting fast Garry :) if you can lose some of a little time with us and our problem or steam problem we don't know because this compagny no explaint nowhere their act and same as when we try to talk to them they answer stupid robot answer all time and say we have already answer to your blah blah pfff sad world now i may whant to die sometimes... thx. Regard Bil
Sorry if this is too newb, but I am getting "ERROR! Failed to install app '258550' (No subscription)" from the steamcmd command line after I run the command "app_update 258550 -beta experimental"
I've logged in to steamcmd with my normal steam account.
Would anyone tell me what I am doing wrong? Thank you very much for your time.
(FIXED) I logged out and logged in anonymously and that fixed it.
Posted ALOT in this topic:
Code:+login anonymous +force_install_dir /Rust +app_update 258550 -beta experimental validate +quit
Hey Guys,
I'm new to Rust. I love this games so I decided to create a server on my linux server.
Everything went well with the help which was posted a few posts ago. But when I start the server I only get this message:
Can somebody tell me how I can fix it?Code:Mono path[0] = '/home/steam/rust_server/RustDedicated_Data/Managed' Mono path[1] = '/home/steam/rust_server/RustDedicated_Data/Mono' Mono config path = '/home/steam/rust_server/RustDedicated_Data/Mono/etc' Player is already running (Filename: Line: 455)
That's Rusty running the status command on rcon.
It did. I didn't notice it at the time I posted. But this weekend, and again this morning, I have different results when launching the Steam Client for Linux, before launching RustDedicated. Using steam_1.0.0.48-2_i386.deb, unpacked in my $HOME/Steam directory, one of two things happens:
1. The server gets to the point where it logs "Destroyed NNNNN old entities", it logs one more "UnityEngineDebug.cpp Line: 56" heartbeat, then it spins up the CPU to 100% and crashes. Stacktrace: http://pastie.org/9604865
2. It runs and keeps running and does not stick "[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed." at the head of the logfile. It sticks the next line "Setting breakpad minidump AppID = 252490" in there.
Not sure what the significance is, since my client is not compatible. I still want to play against the Windows server. Can you switch back to beta client from experimental? Or will experimental client connect to beta server?Code:COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME RustDedic 10029 rustdedic 6u IPv4 790411 0t0 TCP localhost.local:35928->ec2-54-72-48-193.eu-west-1.compute.amazonaws.com:27015 (ESTABLISHED) RustDedic 10029 rustdedic 13u IPv4 788091 0t0 UDP 0.0.0.1:28015 RustDedic 10029 rustdedic 22u IPv4 789417 0t0 UDP 0.0.0.1:28016 RustDedic 10029 rustdedic 24u IPv4 788097 0t0 UDP 0.0.0.1:3277 RustDedic 10029 rustdedic 25u IPv4 791004 0t0 TCP 0.0.0.1:28016 (LISTEN)
Edited:
RCON questions:
I have been able to give my player elevated privileges using rcon command:
moderatorid <mysteamid>
It wrote it out to a file server/<identity>/cfg/users.ini
It takes two additional arguments - a name, and a reason. Both were set to "unknown" after my command.
So now I can use the inventory.give command and add items to my player's inventory. respawn, kill, and so on also affect my player.
But how do I give items to another player on my server? inventory.give takes 2 arguments: item and amount. If you use them out of order, "invalid item!" is the error.
I also tried to give another player moderator privileges, but the command didn't take. Can there be more than one? Must I edit the users.ini by hand to add more than one?
Try giving yourself ownerid, and then see if you can add moderatorid to the other player.
Giving other players items doesn't seem to be working right now as far as I know, or the command is missing, or we have yet to discover the exact command.
limux centos 6.5 x64
and the server does not drop starts, please help what is the reason
Actually that is the normal output you get. If you want to see the server's console output you will need to add the following to the startup command
it will create a file named rust.log in the game's base directoryCode:-logfile rust.log
updated server and now when you start the server crashes. Help please.
it's kinda self-explanatory just put the libRustNative.so where the game wants it. If it's there check the permissions just to be sure that the user running the server has access to it
/home/vipelite/steam/server/rust_server/RustDedicated_Data/Plugins/x86_64/libRustNative.so
There is this file
I have the same error as vipelite, it finds the file but then looks for another :
First the log file : http://pastebin.com/TdygzwWi
What the executable is doing with strace : http://pastebin.com/Szd6yWL4
Is there a debug version for linux or something to have a more detailed error ?
I got theses errors with version 1267 of the server on debian i386
Guys,
What's the correct update command I should be using for the current public version? This is what I'm currently using:
This seems to put the server ahead of the public version. For example, my client is v1267 whereas my server (with the above command) is v1294 - meaning I cannot connect to it.
If I change my client to 'Betas > Experimental Branch' then the versions match and I can connect. Or is this the way we have to do it for the time being?
Have a look here, might help:
http://facepunch.com/showthread.php?t=1428267
Thanks sendjes. I tried what you suggested earlier but I didn't work - I probably did something stupid. Works now.
Just to confirm, removing -beta experimental from the command line will fix the version errors. (You'll need to delete the existing folders beforehand)
And you can learn a bit more about command -autoupdate? How does it all work?
Yes if anyone could let us know how to get the server to auto update when there is a patch out that would be great. the less i need to monitor the server and updates the better.