# Core

### **core\_dl.sh**

This is the first script to be run when `gameserver`is executed. This script allows for fetching LinuxGSM core files, but also for downloading big files within kind of an API.

### **core\_modules.sh**

This is the second script to be run when `gameserver`is executed. This script declares all functions and fetches them when they are required.

### **core\_getopt.sh**

This is the third and last script to be run when `gameserver`is executed. This script allows for setting and printing available commands to the user.

### **core\_messages.sh**

This script allows for easy message output and logging. More details about it in the next part.
