The Isle

The Isle

49 Bewertungen
How to: Disable Dinosaurs and set players Dinos (Legacy)
Von StolidSnow0
This guide aims to inform you on how you as a server owner of The Isle community, can disable any dinosaur from your server and change players character class/adjust their stats (like growth, health, hunger etc.) within their respective values.
   
Preis verleihen
Favorisieren
Favorisiert
Entfernen
Disabling Dinosaurs from your server
If you would rather see a video of how to do any of the following I made a video just for you. Otherwise just skip past the video and follow the guide. Now you can watch the new video here!
Click this to see the OLD video
New Video Below!


Server Host
To lock the Dinos all you have to do is go into the game panel where the server is hosted and go into configuration files, then go to game.ini and choose configuration editor. Then scroll down to where it says new disabled dinosaur. Then use the codes below each time you press new disabled dino. It has to be written in between the " " as shown below.

(This shows the code you need to type to disable the Survival Rex from your server.)

Dedicated Server
To disable dinosaurs in your dedicated server, head to the folder where your server files are located and go to TheIsle\Saved\Config\WindowsServer and open the Game.ini in your text editor.

Now scroll to the section that looks like this:
[/script/theisle.igamemode]
Under that section, add DisabledDinosaurs= and then after the = add the dinosaur code that you wish to disable on your server. Save the Game.ini, restart the server and the dinosaur you chose will no longer show up on the list.

You can disable multiple dinosaurs by repeating the same process like so:
[/script/theisle.igamemode] DisabledDinosaurs=UtahAdultS DisabledDinosaurs=UtahJuvS DisabledDinosaurs=RexAdultS
All Dinosaur Codes
Below are the codes for all dinos currently in the Main/Legacy Branch (not including modded creatures) and note that they are cAsE sensitive:

Old/Sandbox Dinos
Herbivores
Adult
Juvenile
Extra Info
Anky
AnkyJuv
Austro
AustroJuv
Ava
AvaJuv
Camara
Diablo
(Removed in Patch 0.1.52.7)
Dryo
(Removed in Patch 0.1.52.7)
Galli
(Removed in Patch 0.1.52.7)
Maia
(Removed in Patch 0.1.52.7)
Oro
Pachy
(Removed in Patch 0.1.52.7)
Taco
Puerta
PuertaJuv
Shant
ShantJuv
Stego
StegoJuv
Theri
TheriJuv
Trike
(Removed in Patch 0.1.52.7)

Carnivores
Adult
Sub Adult
Juvenile
Extra Info
Acro
AcroJuv
Albert
Allo
AlloJuv
(Removed in Patch 0.1.52.7)
Bary
BaryJuv
Carno
(Removed in Patch 0.1.52.7)
Cerato
(Removed in Patch 0.1.52.7)
Dilo
(Removed in Patch 0.1.52.7)
Giga
GigaJuv
(Removed in Patch 0.1.52.7)
Herrera
HerreraJuv
Spino
SpinoJuv
Sucho
(Removed in Patch 0.1.52.7)
RexAdult
RexSub
(Removed in Patch 0.1.52.7)
Utah
(Removed in Patch 0.1.52.7)
Velo

New/Survival Dinos
Herbivores
Adult
Sub Adult
Juvenile
Hatchling
DiabloAdultS
DiabloJuvS
DiabloHatchS
DryoAdultS
DryoJuvS
DryoHatchS
GalliAdultS
GalliJuvS
GalliHatchS
MaiaAdultS
MaiaJuvS
MaiaHatchS
PachyAdultS
PachyJuvS
PachyHatchS
ParaAdultS
ParaJuvS
ParaHatchS
TrikeAdultS
TrikeSubS
TrikeJuvS
TrikeHatchS

Carnivores
Adult
Sub Adult
Juvenile
Hatchling
AlloAdultS
AlloJuvS
AlloHatchS
CarnoAdultS
CarnoSubS
CarnoJuvS
CarnoHatchS
CeratoAdultS
CeratoJuvS
CeratoHatchS
DiloAdultS
DiloJuvS
DiloHatchS
GigaAdultS
GigaSubS
GigaJuvS
GigaHatchS
SuchoAdultS
SuchoJuvS
SuchoHatchS
RexAdultS
RexSubS
RexJuvS
UtahAdultS
UtahJuvS
UtahHatchS

Now with the most recent patch, Patch 0.1.52.9 as seen below you can now see the dinosaur codes on players below their names.
(Server Host) Change/Set Players Dinos
This is how to edit a players file (hosted through a server host like pingperfect) as of the current update. The Isle now uses java in replacement of the old database, so here is how you can edit your players in the new database.

So first of all while editing your server you need to make sure that you have stopped the server. This way, the database wont be in use, and you wont have any troubles with following this guide. This is currently not needed, database wise, just make sure the player you are changing is not in the server at the time, as when they log out it will overwrite the current file.

So now that that's out of the way lets now head to where you want to store you files, then create a new folder and name it something like "The Isle Players". Then you need to find out what the players Steam ID is, you can find this by looking at the address bar on their profile, or by looking at it in-game.

Of course, you can always download the files from the server if players have been on there before as well using the globe icon in your server in File Manager>The Isle>Saved>Databases>Sandbox(or Survival depending on which game mode you are using.)>Players.

If the Players folder does not exist, and your server still has the old database, either create the Sandbox (or Survival) folder, then inside that the Players folder, or reinstall the server by heading to the main area and as seen below click Actions, Reinstall. THIS WILL DELETE ALL FILES AND REINSTALL SO BE AWARE IF THERE ARE FILES YOU NEED TO KEEP, DOWNLOAD THEM BEFORE THIS STEP!
If going the create a folder route, download the database if you want to make it easier on yourself for what's coming next, and then delete the database from the server. From my experience I hosted 2 servers on pingperfect[www.pingperfect.com] and will be using references from that, I assume most server hosts are similar.

So the next thing your gonna want to do is one of two things, depending on what your doing, you can either:

1. Edit the file that already exists
If you have already got the players and just need to edit the players dino/position etc. all you need to do is download the players file from the server, it'll be named after their SteamID, Open the file with your text editor (like notepad). The file will load up and you will be greeted with this screen.

To change their dinosaur, simply replace the Dinosaur code it has now, and change it to the one you want to change the player to. For example, the above says: "CharacterClass": "UtahJuvS",
and you would want to change the "UtahJuvS" to "RexJuvS", Then after that, upload the file to the "Players" folder in your server and start it back up. Now if you have followed this correctly, the chosen player should have their dinosaur and NOT be falling out of the world. And remember that you can change their growth, location etc. Just make sure you don't type a mistake, or the player may end up nothing and in the respawn screen, or falling to their doom...

2. Create the file from scratch
Create a folder where you are going to keep these files on your desktop. After that, create a text file named after the given players SteamID which can be found in-game or on their profile in the address bar. Then change the .txt part to .json Then press enter and OK. Once you have created the file, open it with your text editor. Now, you will need to know what to put where, so paste the following into the editor:
{ "CharacterClass": "EnterDinoCodeHere", "DNA": "", "Location_Thenyaw_Island": "X=128935.000 Y=93480.086 Z=-67279.922", "Rotation_Thenyaw_Island": "P=0.000000 Y=-121.233009 R=0.000000", "Growth": "1.0", "Hunger": "9999", "Thirst": "9999", "Stamina": "9999", "Health": "9999", "BleedingRate": "0", "Oxygen": "40", "bGender": false, "bIsResting": false, "bBrokenLegs": false, "ProgressionPoints": "0", "ProgressionTier": "1", "UnlockedCharacters": "", "CameraRotation_Thenyaw_Island": "P=0.000000 Y=-121.232460 R=0.000000", "CameraDistance_Thenyaw_Island": "449.998474" "SkinPaletteSection1": 40, "SkinPaletteSection2": 37, "SkinPaletteSection3": 37, "SkinPaletteSection4": 24, "SkinPaletteSection5": 39, "SkinPaletteSection6": 254, "SkinPaletteVariation": "6.0" }
NOTE: The values for hunger, thirst, stamina etc. being set so high is so that when said player spawns in they wont be nearly dead due to low health etc. It all gets reset back down to the dinosaurs original stats, but setting TOO many 9's for certain dinosaurs can cause it not to spawn in. This should be usually the perfect amount for most if not every dinosaur so that it will not only be able to spawn but wont be nearly dead either.

On another note the skin selection/skin palette is new so feel free to play around with those if you wish, I just grabbed these from a random player's para so idek if they will apply, You might be able to just leave it out for default, but not sure on that yet.
Ursprünglich geschrieben von looter, a Developer from The Isle Official Discord:

The above can be altered to how you want to spawn the player, what location, whether you want the gender to be a Male [false] or Female [true] make them bleed, break their leg etc. Now, in character class where it says "EnterDinoCodeHere" you want to keep the " symbols, and change the text to the dino you want to make the player be, making sure that its written in it's coded name and not it's ingame name. For example, "CharacterClass": "Shant", will change the player to a Shant.

Once you are finished editing the file, save it, and upload it into the Players folder in your server. If you want to upload multiple people you have edited, either create a .zip file and place the files in there, then upload them to your server in the Players folder, extract them from the .zip file and then delete the zip file and assuming the files are directly placed in the folder without being placed in a folder named after the .zip file. Or you could just upload them into the folder 3 at a time. Then all you need to do is get the player(s) to log in and they will be the chosen dino(s) you gave them, assuming you did it all correctly.
(Dedicated Server) Change/Set Players Dinos
If you are hosting your server through your own computer using SteamCMD then this is an easier way for you to see, or if you don't currently have a Dedicated Server, head over to this guide I prepared earlier and you can get a full rundown on how you can host one.

1. Edit the file that already exists
If you have already got the player(s) file and just need to edit the players dino/position etc. all you need to do is open the file with a text editor of your choice. The file will load up and you should see this:

To change their dinosaur, simply replace the dinosaur code it has now, and change it to the one you want to change the player to. For example, the above says: "CharacterClass": "AlloAdultS",
and you would want to change the "AlloAdultS" to "RexAdultS". If you have followed this correctly, the chosen player should have their dinosaur. You can also change their growth, location etc. Just make sure you don't type a mistake, or the player may end up nothing and in the respawn screen, or falling to their doom...

2. Create the file from scratch
If you don't already have the file(s) setup, then simply create a text file named after the given players SteamID which can be found in-game or on their steam profile in the address bar. Then change the .txt part to .json Then press enter and ok. Once you have created the file, open it with your text editor. Now, you will need to know what to put where, so paste the following into the editor:
{ "CharacterClass": "EnterDinoCodeHere", "DNA": "", "Location_Thenyaw_Island": "X=128935.000 Y=93480.086 Z=-67279.922", "Rotation_Thenyaw_Island": "P=0.000000 Y=-121.233009 R=0.000000", "Growth": "1.0", "Hunger": "9999", "Thirst": "9999", "Stamina": "9999", "Health": "9999", "BleedingRate": "0", "Oxygen": "40", "bGender": false, "bIsResting": false, "bBrokenLegs": false, "ProgressionPoints": "0", "ProgressionTier": "1", "UnlockedCharacters": "", "CameraRotation_Thenyaw_Island": "P=0.000000 Y=-121.232460 R=0.000000", "CameraDistance_Thenyaw_Island": "449.998474" "SkinPaletteSection1": 40, "SkinPaletteSection2": 37, "SkinPaletteSection3": 37, "SkinPaletteSection4": 24, "SkinPaletteSection5": 39, "SkinPaletteSection6": 254, "SkinPaletteVariation": "6.0" }
(Skin pallet options for Survival Dinos only, remove otherwise.)
NOTE: The values for hunger, thirst, stamina etc. being set so high is so that when said player spawns in they wont be nearly dead due to low health etc. It all gets reset back down to the dinos original stats, but setting TOO many 9's for certain dinos can cause it not to spawn in. This should be usually the perfect amount for most if not every dinosaur so that it will not only be able to spawn but wont be nearly dead either.

On another note the skin selection/skin palette is new so feel free to play around with those if you wish, I just grabbed these from a random player's para so idek if they will apply, You might be able to just leave it out for default, but not sure on that yet.
Ursprünglich geschrieben von looter, a Developer from The Isle Official Discord:

The above can be altered to how you want to spawn the player, what location etc. Now, in character class where it says "EnterDinoCodeHere" you want to keep the " symbols, and change the text to the dino you want to make the player be, making sure that its written in it's coded name and not it's ingame name. For example, "CharacterClass": "Shant", will change the player to a Shant.

Once you are finished editing the file, save it. Then all you need to do is get the player(s) to log in and they will be the chosen dino(s) you gave them, assuming you did it all correctly.
(Old/Database) Change/Set Players Dinos
NOTE: This no longer works in recent versions of the game. Please refer to the newer way(s) above to continue.

So first of all we all know when someone says: "Just edit it in the database." You can't help but think to yourself, "What does that even mean?" Well this part of the guide is here to tell you what exactly needs to be done and trust me, the almighty database may sound scary but its really a pretty simple thing to edit. So lets just head in to it shall we?

So first of all while editing your server you need to make sure that you have stopped the server. This way, the database wont be in use, and you wont have any troubles with following this guide.

So now that that's out of the way lets now download our database from the server. From my experience I hosted 2 servers on pingperfect[www.pingperfect.com] and will be using references from that, I assume most server hosts are the same.

To find your GameDB.db file, you must first enter into your Game Panel, then head to File Manager. Then from there enter these files The Isle, Saved, Databases. Now you'll see your servers game database as shown below.


From here you will see the Earth/Globe icon. Click this and it will download the gamedb.db file. Now you want to edit this file, but you might find if you have not edited a .db file before that you can't open it with just any old program. That's when you download sqlitebrowser[sqlitebrowser.org]. This is the database editing program that we will be using in order to set players as the dinos that are either disabled or not in survival yet, or if you want to set yourself as a dino in progression as well. (Note: Progression is being scrapped so unless there's gonna be a mod then forget I mentioned progression.)

Once downloaded and opened you'll be introduced to this screen:


From here click Open Database then choose the database file that you just downloaded. After you open the database you will see the greyed out tabs light up and your now able to select them. Select the Browse Data tab and you'll see the screen below:


As you can see from here this is where all the players that have been on your server that are currently a dino in the server are. You'll notice that to be able to find a specific player you'll need to know their Steam ID, you can find this either ingame, or on their profile if they have not changed their custom URL. Notice their is a Class table. Here you can see what "Class" aka. What dinosaur the player currently is. You can change this by clicking on the dino name and on the right side of the screen is a text box that the dino name will appear in. You will need the dinosaurs "code names" in order to set the player as the dino correctly. If the name is not entered in properly then the next time they login they will be greeted with the select a dino screen.

Once your done editing all the things for the database (making sure you've clicked apply after editing the text side of things) Go ahead and click "Write Changes" this will save all the changes you have made to the database. Now head back to where the old database in the game panel is and delete it from the server. Once it's deleted, upload the new one in its place. Then, once its uploaded and your happy with your changes, start the server. Then just to be sure, restart the server to confirm the changes you have made.
And lastly...
You can do may other things with players character files, Fill up/empty peoples health, hunger, thirst stamina. Change their position, make them spawn in bleeding, etc. Note that you cannot alter the dinosaurs stats in terms of giving it infinite stamina, food, thirst instant leg break etc. That can only be done by those with a development kit which are currently not available as of writing this.

And that's it, that is how you as a server owner can not only disable dinosaurs from your server, but now you know how you can set anyone as whatever dinosaur is in the game including modded ones if you know the codes for them. If you have any confusion or questions comment below or join my discord[discord.com]and I shall reply. Enjoy your server! :D
79 Kommentare
StolidSnow0  [Autor] 29. Jan. um 15:39 
@Soy Maya ❤ Not possible currently.
Snowy Lady ❤ 28. Jan. um 8:36 
Could you make a tutorial of how to change dinosaurs stats? step per step.
NIPIYELA 1. Apr. 2023 um 23:28 
OK thx ^^
StolidSnow0  [Autor] 1. Apr. 2023 um 23:00 
Changed the All Dinosaur/Other Faction Codes to have the dino codes in tables rather than raw.
StolidSnow0  [Autor] 1. Apr. 2023 um 18:22 
@☜①☞NIPIYELA☜①☞ You can't add dinos. You can disable them though.
NIPIYELA 1. Apr. 2023 um 3:44 
Hello, is there a way to add dinos to my legacy server?
StolidSnow0  [Autor] 29. Juni 2020 um 9:47 
@Paramore I don't think there is a way to use MySQL currently.
[PM] Pridox 28. Juni 2020 um 23:19 
Got it working for myself. The problem was that i was not waiting for the "secure logout". After I'm waiting for the secure logout its working everytime fine. Also the Stego change is working. Hope this helps you guys as well ! :)

Question from my site: Is there any way to use MySQL for the server ? I want to do some automatization and it would be great if I could use the database for that.
Already tried the database settings in the Game.Ini but with no effect.
Still getting saved the .json into the Server folder.

Cheers
[PM] Pridox 28. Juni 2020 um 18:45 
@Link Same thing for me... It worked once without restarting my server for changing the class from Giganto to Utah. Then I changed it from Utah to Rex. After 3 Times testing it worked. Just resaved the Editor file every time. Then next test from Rex to Alo. Didn't work. Restarted whole server. Now its changed. So im also testing atm what the issue could be. Any advise or testing results would be highly appreciated as it would be kind of dumb to force a server restart for every Dino Change. All the people would get DC then.

Regards

Phil
Zelda Fanatic 15. Juni 2020 um 12:45 
yeah i logged out, The chances are still present however they do not apply; does it require a server reboot? i'm sure we tried that as well