Igor Q. 519 Posted January 3, 2020 (edited) Hello everyone, this will become the official thread (and support thread) for the server mod pack! This project will be open source to help players learn some coding as well as help people set up pain-free servers. https://workshop.ylands.com/asset/2218 Where to get it: To obtain the Server Mod Pack go to Please note to be careful with conflicting Player Roles and Player Spawn Points you may have on your map when placing this composition down. Step 1 - Finding Player Login History To see all players that logged in or out of the game use the levers provided (they can be duplicated) OR use the "Show Ask Player" logic. In-game when you open this up, it will prompt you for a page number, it will always order the login times from the most recent to the oldest. Each "page" will contain 20 entries, and will display something like this. Please notice the green X beside the player. Clicking on this will Ban that specific player. By default, the instruction will only kill the player and set their rank to 0. (The lowest rank) Step 2 - Unbanning Players All players that are banned can be seen on the ban list by using the lever, or opening the related "Show Ask Player" logic Please notice the keys beside the player. Clicking on this will unban that specific player. Step 3 - Exporting Ban List If you want to export your ban list use the "Export Ban List" Lever or use the "Export Blacklist List Names" This will output every banned players name to "log_userscript" text file Inside when you scroll inside the file you will find this This will be the name of every player that has been banned on your current live server. Please note: This list will NOT include any players that are banned that have never joined the game. If you want to import a banlist simply go into "Player Ban Instructions" and paste the playerlist inside. Step 4 - Understanding "Player Ban Instructions" This box will enable tracking all players that login, logout, are banned, as well as certain rank features. Inside you will see this 1) - Players can only ban players with a lower rank. - Rank 0 = Banned - Use "Player Rank" (the blue box) to set a players rank. - By default, all players spawn with rank 1. 2/3) You can put your own logic in "Ban Effects" such as move them, kill them, etc Make sure you undo any effects in "Unban Effects" 4) This allows you to import a ban list that you saved. Step 5 - idgun The idgun is a useful feature to know who built something. To spawn one simply type //idgun Simply shoot an object and if it was made by a player, it will show a text with the owners name. Step 6 - Blueprint Requirements Due to the destructive nature of blueprints if left unchecked, a rank requirement is set for all Blueprints made. Please take a quick glance inside "General Instructions" The green box which says "Rank Requirement Player" is the box which specifies the players minimum rank needed in order for them to build a blueprint. If they do not have that rank, the blueprint de-spawns automatically. Step 7 - User Interface A user interface has been developed and it's associated logic's are found within these 6 tiles. The user interface will be a means of easy access functions to casual players. //user //mod //admin These commands will access the functions associated with that rank level. Default Admin as Rank 4, Mod as Rank 3, and User as Rank 1 and 2. Although the interface will allow the player almost all functions, it will not contain all of them. For instance, any function which targets offline players (excluding login list & ban list) such as teleporting players must be done exclusively with a console command. Below is an example of opening the mod user interface. The current version will list these options (and is subject to change in future version) Clicking on any of the available tiles will allow the player to perform functions associated that tile. Step 8 - Teleport The teleport command, accessed through the //mod can be used to select any player that is online and teleport them to any other player that is online. If no "target" is selected, it will default teleport to the input coordinates (default value 0,0,0) Please note that you may select MULTIPLE players and teleport them to one location. Admin's have access to create "Teleport Points" which will appear on the right side and serve to be used as a daily use, such as teleporting to a market place zone, a pvp arena, or etc. An Admin can set a new teleport using the "Set Teleport Point" tile That's all for now, as I work more on this, more things will be added! Edited January 4, 2020 by Igor Q. 2 Share this post Link to post Share on other sites
Bob Salvador 82 Posted January 3, 2020 Thx for all this tuto you add to the forum, it help. Share this post Link to post Share on other sites
Adam Snellgrove 1451 Posted January 3, 2020 This is really good, thank you so much for sharing this. I'm sure it'll help a lot of people and admins. Share this post Link to post Share on other sites
Igor Q. 519 Posted January 4, 2020 User Interface and Teleport Interface Added! 1 Share this post Link to post Share on other sites
Indomitus 388 Posted January 8, 2020 I had a thought about mod features. (I would have responded in Discord but I'm at work.) You might already have something that does this, and since I haven't run a server myself (yet) I'm just guessing at how useful it would be. So the admins would already have a creator cube they can use to spawn items as needed, which covers most needs. How about a command to randomly spawn resources in bulk? I'm thinking they could go to a location, set a distance from their position (radius), choose a resource (such as sticks, rocks, flint, or certain plants) and set an amount, then the script would use Raycast to spawn that many randomly within that area all at once. To prevent it from spawning in water, it could restrict to only Y>0. 1 Share this post Link to post Share on other sites