FTP - File Transfer Protocol, a way to transfer files from you computer to a server (in this case your ARK server) and vice versa. There are a lot of FTP programs out there, but I'll be doing a step-by-step on how to Quickconnect through a free and open source program called FileZilla.
Download. Install. Connect.
1.) First things first! Download the FileZilla client (<--click) for your system and install it.
2.) Run FileZilla. The first thing you might see is blanks for Host, Username, and Password. Log into your Survival Servers control panel if you aren't already. You'll need to plug in the information from "FTP Details."
3.) Plug in the IP where it says "Host:", your FTP username for "Username:", and password in "Password:". You can leave "Port:" blank since 21 is already recognized as the default. However, you can still put the number in there if you want...it won't hurt anything. Click Quickconnect!
4.) If you have successfully connected to your server, you'll get a message in the Status box reading "Directory listing of '/' successful." If you have any errors, fix where the error is (bad IP, username, or password). It's recommended NOT to copy and paste any information (especially passwords!) since you can accidentally copy spaces and spaces are evil. If you're still getting errors, I'd put in a ticket to see what's going on. Any time you want to connect to your server after this session, you can just click on the down arrow next to 'Quickconnect' and there's an option for your server so you don't have to re-fill all this information again.
Destination Setup. Transferring Files. Remote File Editing.
1.) In the middle of the application you should see two split windows. One says "Local site:". This is your own PC directory, which you can browse through just like Windows Explorer. The other says "Remote site:". This is your ARK server, which you can also browse through. If you need to get into a folder, just click the "+" plus sign next to it or double-click the name of the folder. If the folder has a "?" question mark on it, your PC just doesn't know what's inside. Just clicking on a folder once will reveal its contents in the "Filename" directory box below it.
2.) If you need to transfer files from your PC to the server, you first need to ensure the Remote Site destination is set first. For example, if I need to upload a local file into the Maps folder under /ShooterGame/Content/, I should have it set like this:
3.) Likewise, if I need to transfer a file from the server to my PC, I need to ensure the Local Site destination is set. For example, if I'm going to download a server file to my ARK folder on my desktop it needs to look like this:
4.) As long as the destination of where you need the file to go is set up correctly, you won't run into any problems. If it's not properly setup, you will accidentally upload/download files to the wrong place. Let's say I need to upload my local copy of "ShooterEntry.umap" into the Maps folder and have my remote site setup. I need to find the file under Local Site, right-click it and select "Upload." You should see the file pop up under the Transfer Queue, which is that giant blank space, and start uploading from your PC to the actual server.
5.) If you're transferring a file to a directory that has the same file name, it will pop up a big prompt of what you want to do about the situation. Usually, you just want to OVERWRITE the file. So make sure that option is selected and click "OK."
6.) Lastly, we'll briefly go over how to modify files from your server! I wouldn't really recommend doing this unless you absolutely know what you're doing, especially since this game is brand new and early access. Find the file you need to modify in the server by browsing in the Remote Site, right-click on it, and select "View/Edit." This will open the file in the default program you selected, usually Notepad (or Notepad++ if you deal with code or just prefer it).
7.) After you're done with the file REMEMBER TO SAVE IT! From here, you can close out the file and you'll get a prompt that the file has changed. Always check mark the option to "Finish editing and delete local file" and click "Yes" because it will upload the saved changes automatically to the server.
...And that's it! Now you know some of the basics of FTP. Any changes or any files added to the server, you have to restart the server in order for the changes/new files to take effect. If you have any questions, please feel free to ask. Either I or someone with better knowledge will help you. Please let me know if the guide helped at all, I'd appreciate the feedback!
Constant connection timeouts:
Edit -> Settings -> Timeout in seconds -> Change this value to something higher
- Ryan Pennington, Akillys, Ecka and 4 others like this