Login failure detected with SteamCMD. Please check your connection and credentials.
Login failure detected with SteamCMD. Please check your connection and credentials.
You're encountering issues with your Steam account login on Ubuntu 16.04. It seems the system is prompting for a username even though you're certain it's correct. Make sure your Steam credentials are properly configured in your account settings, and verify that the `nano` editor is set to the correct path (likely `~/nano`). Also, double-check that the server name (`arma3server`) matches exactly what you created during setup.
Are you asking if Arma allows downloading server files while logged in as "anonymous"? I understand it's mainly for Source engine servers, but some other tools might be accessible. If that's the case, just ensure you're using the right setup—installing lib32gcc1 first could help. Otherwise, try automating the process with a simple script and hope it works. Keep in mind, a 64-bit OS without lib32gcc1 might cause issues. If problems persist, consider running the update script automatically. Also, a useful tip is to reuse the same script for future updates.
You're unsure if the help is relevant. Right now, your script launches SteamCMD, which causes login issues.
Once you set up SteamCMD, you need to connect using your Steam account. The script should handle this automatically, but if it doesn’t, you might need to adjust the code or download the files yourself. It looks like the system is refusing to log in, which stops the download of the Arma server files.
Consider doing this step by step. On a 64-bit Ubuntu system you must install the required package first: $ sudo apt install lib32gcc1. Next, set up a separate user for Steam using: $ sudo adduser -m steam then switch to it with: $ su - steam. Then create a folder named 'steamcmd' and move inside it. Download the SteamCMD files via: $ wget https://steamcdn-a.akamaihd.net/client/i...nux.tar.gz. Extract them with: $ tar -zxvf steamcmd_linux.tar.gz. Run the script: $ ./steamcmd.sh. Your prompt should appear as 'steam'. Log in with your credentials. Navigate to the desired game folder, for example: $ steam> login <username> <password>. Enter where you want the installation to occur—this will create a new directory at ~/armaserver. Install the server files from there and wait until completion before exiting SteamCMD. At that stage, you can run a bash script to update the server: $ nano serverupdate.sh. Replace placeholders with your login details and paths if needed. Make the script executable with: $ chmod 700 serverupdate.sh. Save it and execute it by pressing Control+X, then Y and choosing OK. After that, open your config file at: $ cd ~/steamcmd/armaserver $ nano server.cfg. Launching the server will require: $ cd /home/steam/steamcmd/armaserver $ ./arma3server -name=server -config=server.cfg. Good luck!
I received guidance from someone experienced with Linux servers. They helped me set it up, but during installation the steamCMD script failed to install, so I tried adding lines myself. However, the file I was working on wasn’t filled with the required content. After completing the steps, the script ran and login functioned properly. Your patience and effort were greatly appreciated!
That's great to hear! I'm here to share knowledge whenever you need it.