[Admin List .txt Download

0 views
Skip to first unread message

Tilo Chopin

unread,
Jun 13, 2024, 12:40:32 AM6/13/24
to fondfusdowa

This post is looking for someone with experience with banlisturls for advice and to assist server admins who run large clusters (13 maps myself) keep players from repeated offenses on other maps. I have yet to successfully set one up, primarily because I am not sure what service I should use to hose a .txt file (simple is good, free is even better) because I do not have a deep knowledge of HTML so anything pre-crafted would be great. I have seen articles on this topic that concern me so I am reaching out to hopefully have my questions answered by someone with experience using a BanListUrl. I think this would be a great tool for anyone hosting more than 2 servers so they don't have to worry the same player will come back and mess with other players. (if wc uses it for bans, why shouldn't we?)

Q1: Does your Banlist need to be updated via the URL (does it wipe your in-game banlist)? If a ban is done in game but not via the URL will the in-game ban still remain on the list?
Q2: can more than one list be added? If I wanted to use both the official ark and a custom list could I use a second line in the .ini?
Q3: What service did you use to create your banlist? ($/ease of setup)
Q4: Are you the only admin or did you somehow automate submissions from your admins to the custom ban list?
Q5: has it made the process more convenient or a large hassle?

Thank you for putting time into answering this. It might not work as I would like it to, but I would still find anything you had to offer on the topic to satiate my interest as extremely useful, both to me and the ark community.

My friend keeps a local ban list, and appends the official ban list from every day to create a comprehensive list.
He then copies that to his http server. The copying and appending is done from a bat file, so it is automated.

admin list .txt download


DOWNLOAD ->->->-> https://t.co/F2WqQKLqwv



If he needs to ban someone immediately, he has to add them to his local list and to the list on his http server, then kick them off the map.
It's not a perfect system because this bit isn't automated, but it works well enough because bans are quite rare.

And, his http banlist is on a server that does http, not https? (The place I put mine sends EVERY request to https, even if it's a plain http call). I'm going to move it to a server that still offers plain http and see if that fixes it -- and I'll recreat my local file and remember not to do rcon bans

His "problem" was that he runs 7 maps from the same server installation - so 7 maps use the same ini files, and the same local banlist file.
If he uses the ark console to ban a player from (say) the island, then the other maps didn't seem to read the local banlist file, so the "banned" player could still join one of the other maps - until all the maps were restarted.


I now have the local /ShooterGame/Binaries/Linux/BanList.txt and HTTP://myserver.tld/banlist.txt as identical text files in the form of one Steam64 ID per line, just like the official list. One of those is the ID of a test character I keep around. After a full restart My test character can still log in to Island just fine.

If your webserver is running on the same PC as your Ark server, then use its local IP address. The banlist URL doesn't have to be out on the internet.
If I put the above into my browser, then I see all the banned steam IDs. No body else can see that - unless they know my server's external IP address.

Do any of the GUS.ini settings work on your server?
Are you editing the correct file? My friend's is at C:\ArkServer\ShooterGame\ShooterGame\Saved\Config\WindowsServer\GameUserSettings.ini
Are you shutting down the server before editing the ini file? If you edit while the server is running then the server ignores the changes and over-writes the file.

The next thing I'd be checking is the file itself.
Are there any special (non-displayable) characters between each line in the file?
I would hope that Ark on Linux can handle the difference between Windows and Linux line endings, but you never know.
How long is the file? I found that Ark couldn't handle a file over a certain size (about 128k).

The big problem here, is that Ark fails silently. It doesn't give any error message for stuff it doesn't understand ?

Well, I guess the next step is to back up my Saved folder and do a clean install. I removed banlist.txt and recreated it in my htdocs folder. I added one number at a time. There are no stray characters. tcpflow still shows the file getting requested every few second. I can still log in. I got one of my players to be a Guinea pig to make sure it wasn't because i am in the same network as my server --- couldn't block them either.

37770 is my Island map and the player was online. This caused the player to be kicked and /arkserver/ShooterGame/Binaries/Linux/BanList.txt to be created. It contains this (note the Steam Name after the Steam64ID)

I ran the rcon command again for Ragnarok and the player is now banned from Island and Ragnarok but can connect to other maps -- the file contents did NOT change after running the command a second time.

If I edit or remove that file I am STILL banned by the http file OR something internal to the map. I have players online so I don't know if the ban will survive a restart. But at the bare minimum it appears you must ban a player through rcon or through the command tab in-game on EACH MAP before they are actually banned. I'll be writing a script to ban players on all maps through rcon if I find the need to ban anyone else.

I restarted with the BanList.txt file in place and I was still banned on all servers. I then moved the file and restarted -- I was no longer banned. I have moved the file back but am waiting for players to leave before I restart again.

I already *know* that the http: list on mine doesn't work. I was suggesting you have your friend test his by adding a steam ID *without* manually banning the person through admin commands to see if they actually get banned. If they don't then appending the whole "official list" is useless and it's his local BanList file that's actually doing the work of keeping "admin command" banned players off of the servers.

I already *know* that the http: list on mine doesn't work. I was suggesting you have your friend test his by adding a steam ID *without* manually banning the person through admin commands to see if they actually get banned.

He's already done that (adding a steamed to the URL's banlist). The player wasn't on the server at the time, but couldn't get onto the server. No reboot was required.
That happened a couple of months back, so I guess it could be tested again.

I have been working on my own "make me an admin" script. I recently got a version of this script working. It displays a Jamf Helper window with a countdown timer. When the timer runs out, the user is demoted back to standard. If the user is already an admin user, they will see a Jamf Helper window telling them that they are already an admin. These functions of the script are working exactly as they should. This morning, I added a new function. This one checks if the user created any additional admin accounts while they were an admin. The script is supposed to start out writing a list of the current admin users to a text file. After the user is demoted back to standard, the same command to write the current admin users to a text file is ran again, but with a different file name. I use a "diff" command to check the difference between the two text files with the list of admin users. When I test this new function separate from the rest of the script, my text files get created and the "diff" command does exactly what it is supposed to do. The script should create three text files: admin-1.txt, admin-2.txt, and then a file called unauthorized_admin_account.txt if another admin account was created. I was going to use an extension attribute to check for the presence of "unauthorized_admin_account.txt". For some reason, the script is not creating the text files. The policy log shows a "no such file or directory" error when the commands are ran to read the contents of the files. I'm totally open to using another method of detecting additional admin accounts. What could I be doing wrong? As I said, the commands to create the files, read their contents, and compare the differences between them work when they're used outside of the script. Here's my script below. You will see that I use a lot of echo commands. I do this so I can track each step in the script as I read the policy log. I would appreciate help on this. I know that there are a lot of other scripts available but I wanted to write one myself.

Well duh! I can't believe I didn't think about that! I think in my initial testing, I had created the folder path first. The text files get created now but I've run into another issue that I am working on.

Jamf's purpose is to simplify work by helping organizations manage and secure an Apple experience that end users love and organizations trust. Jamf is the only company in the world that provides a complete management and security solution for an Apple-first environment that is enterprise secure, consumer simple and protects personal privacy. Learn about Jamf.

This site contains User Content submitted by Jamf Nation community members. Jamf does not review User Content submitted by members or other third parties before it is posted. All content on Jamf Nation is for informational purposes only. Information and posts may be out of date when you view them. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Nation.

Displays a list of a directory's files and subdirectories. If used without parameters, this command displays the disk's volume label and serial number, followed by a list of directories and files on the disk (including their names and the date and time each was last modified). For files, this command displays the name extension and the size in bytes. This command also displays the total number of files and directories listed, their cumulative size, and the free space (in bytes) remaining on the disk.

795a8134c1
Reply all
Reply to author
Forward
0 new messages