Aura Kingdom Ultimate Server Installer

Newbie Spellweaver
Joined
Nov 5, 2023
Messages
35
Reaction score
96
Hi, I have written a script to simplify the installation of the V15.001.01.16 files. I didn't touch the files in any way, just the start and stop scripts were terrible, so I wrote them from scratch.

Recommended OS: Debian 11





AKUltimate Installer Features :
  • Interactive Installer: The script starts with a welcoming message and interacts with the user by asking for input (e.g., IP selection) during the installation process.
  • Supports Debian and CentOS: Automatically detects if the system is running Debian or CentOS, and adjusts package management and installation commands accordingly.
  • Automatic Locale Configuration: It installs the appropriate packages (locales for Debian, glibc-langpack-en for CentOS) and generates required locales (en_US.UTF-8, POSIX, etc.) based on the detected operating system, ensuring compatibility and proper locale configuration.
  • Kernel Version Compatibility Warning: Notifies users if the kernel version is 6.x or higher, recommending downgrading to 5.x for better compatibility with the server binaries.
  • PostgreSQL Management: Checks if PostgreSQL is installed and manages the installation of version 13. It can remove existing versions and install the correct one if needed.
  • Password Security: Generates a secure random password for the PostgreSQL user and ensures proper security configurations.
  • Firewall Configuration: Automatically configures firewall rules for necessary ports, supporting both UFW and Firewalld, depending on the system.
  • Directory Handling: If the installation directory already exists, the script offers options to either delete it or rename it and proceed with the installation.
  • Server File Download and Extraction: Downloads server files from a specified URL, unpacks them, and sets proper file permissions.
  • Database Setup: Automatically creates necessary databases, imports SQL backups, and applies updates such as IP address adjustments in the database.
  • File Patching: Patches specific server binaries and configuration files, including replacing placeholder values with actual server IPs and database credentials.
  • GRUB Configuration for Compatibility: Configures the GRUB bootloader to enable vsyscall emulation, which is required for certain server binaries to function properly.
  • Admin Account Creation: The script prompts the user to create an admin account for managing the server, ensuring that the admin account has the highest privileges.
  • Start and Stop Scripts: Downloads and configures start and stop scripts for easily managing the server once it is set up.
  • Comprehensive Error Handling: At each step, if an error occurs, the script provides clear error messages, allowing users to diagnose and resolve issues effectively.
  • Final Installation Summary: Once the installation is complete, the script provides a summary of important details, including the server IP, PostgreSQL version, database credentials, and paths to start the server.



Start Script Features :​

  • Directory Management: Ensures that the Logs/Startup directory exists. If it doesn’t, the script automatically creates it and logs the creation process.
  • Comprehensive Logging: Creates a startup_logs file within the Logs/Startup directory to record all actions and outputs during the server startup process.
  • Graceful Shutdown of Servers: Silently stops any currently running server instances (LoginServer, GatewayServer, etc.) before starting new ones to avoid conflicts.
  • CTRL+C Handling: Includes a trap function that listens for CTRL+C interrupts. If triggered, it stops all servers gracefully using the stop script before exiting.
  • Server Startup Process: Starts multiple servers (TicketServer, GatewayServer, LoginServer, MissionServer, WorldServer, ZoneServer) one by one, logging success or failure for each, and checks if the server process is running after startup.
  • Port Handling: Supports passing a specific port for servers that require it, such as the TicketServer which starts on port 7777.
  • Process Management: Tracks the process IDs (PIDs) of each running server to monitor their status continuously and handle crashes.
  • Resource Usage Monitoring: Displays the uptime, CPU, and RAM usage in real-time once all servers are started, giving users insight into the server’s performance.
  • Crash Detection: Actively monitors if any server crashes during operation, notifying the user via the console and logging the event in the startup log.
  • Real-time Uptime Display: Continuously updates the terminal with the server's running time (in days, hours, minutes, seconds) and system resource usage (CPU and RAM).



Stop Script Features :​

  • Log Directory Management: Ensures the Logs directory exists within the installation path. If it doesn’t, the script creates it to store logs safely.
  • System Log Clearance: Clears a list of key system log files (syslog, wtmp, secure, etc.), ensuring old logs are removed to free up space and maintain a clean logging environment.
  • Old Server Log Cleanup: Automatically finds and deletes all logs in the Logs directory except for the Startup folder, helping to keep the directory organized by removing unnecessary files.
  • Server Log Archiving: Moves server logs into the Logs directory, renaming them with the current date to ensure easy tracking of old logs for later analysis.
  • Graceful Server Shutdown: Stops all servers (ZoneServer, WorldServer, MissionServer, LoginServer, GatewayServer, TicketServer) in reverse order, ensuring that they are properly shut down and preventing any conflicts.
  • Success and Error Notifications: Provides clear color-coded messages indicating whether each server was successfully stopped or if it was already inactive, ensuring full transparency in the shutdown process.
  • Comprehensive Log Management: After shutting down servers, the script moves all server logs into the Logs directory, ensuring that no logs are lost and they are stored for future reference.



How to Use the AKUltimate Server Installer Script :​

To install and set up the AK Server using the installer script, follow these simple steps:
  • Connect to Your Server: Use SSH to connect to your server, either using an SSH client or your terminal.
  • Run the Installer Command: Once connected, execute the following command in your server’s terminal:
    Bash:
    cd /root && curl -fsSLO https://raw.githubusercontent.com/MrDulgan/AKF/main/fullinstaller.sh && chmod +x fullinstaller.sh && ./fullinstaller.sh




It has been a real pleasure to work with the scripts, I wish you all a lot of fun. :coffee:
 
Last edited:
Can I use it in centos?
Yes. in the second line it says:
  • Supports Debian and CentOS: Automatically detects if the system is running Debian or CentOS, and adjusts package management and installation commands accordingly.

Unfortunately, I found a problem:
When I enter the server it displays this error: >> ZoneServer has crashed. Check the log file for details.

obs: in zoneserver log there is no problem.

Last lines of zoneserver log:

4928,2024/09/22 02:35:21,FixCmd [#:Event_If_Level 1 1 0:#:Event_MonsterAction 92 821 3626 3 0:Event_TriggerEvent 633 5 0:] -> [#:Event_If_Level 1 1 0:#: Event_MonsterAction 92 821 3626 3 0 0:Event_TriggerEvent 633 5 0:] 6776,2024/09/22 02:35:32,[Gateway:262660]id:516 node:4 is duplicate 0x5a6b6170, 0x5a6b62a0 will be deleted
8082,2024/09/22 02:35:32,[Gateway:720951]id:55 node:11 is duplicate 0x5d73c5d0, 0x5d73ca10 will be deleted 17634,2024/09/22 02:35:32,[Gateway:41877609]id:105 639 is duplicate 0x5f2001b0, 0x5f2002e0 will be deleted
28909,2024/09/22 02:35:32,[Gateway:702677275]id:283 node:10722 is duplicate 0x5ffdf930, 0x5ffdfa40 will be deleted 74095,2024/09/22 02:35:43,Add New Epoll 45 74096, 2024/09/22 02:35:43,Add New Epoll 46 74097,2024/09/22 02:35:43,Add New Epoll 47 74098,2024/09/22 02:35:43,Add New Epoll 48 74099,2024/09/22 02:35:43,Add New Epoll 49 74100,2024/09/22 02:35:43,Add New Epoll 50

Full CMD:
root@root:~/hxsy# ./start ./start: line 14: warning: setlocale: LC_NUMERIC: unable to change locale (en_US.UTF-8): No such file or directory >> Startup directory exists: /root/hxsy/Logs/Startup
=================================================
AK Server Startup Script
Developer: Dulgan
==================================================

>> TicketServer started successfully.
>> GatewayServer started successfully.
>> LoginServer started successfully.
>> MissionServer started successfully.
>> WorldServer started successfully.
>> ZoneServer started successfully.

./start: line 120: 12664 Killed nohup ./"$server_exec" >> "$LOGFILE" 2>&1
>> Uptime: 0d 0h 2m 37s | CPU: 25.00% | RAM: 18.24% | Press CTRL+C to stop
>> ZoneServer has crashed. Check the log file for details.
>> Uptime: 0d 0h 6m 9s | CPU: 6.20% | RAM: 18.10% | Press CTRL+C to stop
>> CTRL+C detected, stopping the server...
 
Last edited:
Yes. in the second line it says:
  • Supports Debian and CentOS: Automatically detects if the system is running Debian or CentOS, and adjusts package management and installation commands accordingly.

Unfortunately, I found a problem:
When I enter the server it displays this error: >> ZoneServer has crashed. Check the log file for details.

obs: in zoneserver log there is no problem.

Last lines of zoneserver log:

4928,2024/09/22 02:35:21,FixCmd [#:Event_If_Level 1 1 0:#:Event_MonsterAction 92 821 3626 3 0:Event_TriggerEvent 633 5 0:] -> [#:Event_If_Level 1 1 0:#: Event_MonsterAction 92 821 3626 3 0 0:Event_TriggerEvent 633 5 0:] 6776,2024/09/22 02:35:32,[Gateway:262660]id:516 node:4 is duplicate 0x5a6b6170, 0x5a6b62a0 will be deleted
8082,2024/09/22 02:35:32,[Gateway:720951]id:55 node:11 is duplicate 0x5d73c5d0, 0x5d73ca10 will be deleted 17634,2024/09/22 02:35:32,[Gateway:41877609]id:105 639 is duplicate 0x5f2001b0, 0x5f2002e0 will be deleted
28909,2024/09/22 02:35:32,[Gateway:702677275]id:283 node:10722 is duplicate 0x5ffdf930, 0x5ffdfa40 will be deleted 74095,2024/09/22 02:35:43,Add New Epoll 45 74096, 2024/09/22 02:35:43,Add New Epoll 46 74097,2024/09/22 02:35:43,Add New Epoll 47 74098,2024/09/22 02:35:43,Add New Epoll 48 74099,2024/09/22 02:35:43,Add New Epoll 49 74100,2024/09/22 02:35:43,Add New Epoll 50

Full CMD:
root@root:~/hxsy# ./start ./start: line 14: warning: setlocale: LC_NUMERIC: unable to change locale (en_US.UTF-8): No such file or directory >> Startup directory exists: /root/hxsy/Logs/Startup
=================================================
AK Server Startup Script
Developer: Dulgan
==================================================

>> TicketServer started successfully.
>> GatewayServer started successfully.
>> LoginServer started successfully.
>> MissionServer started successfully.
>> WorldServer started successfully.
>> ZoneServer started successfully.

./start: line 120: 12664 Killed nohup ./"$server_exec" >> "$LOGFILE" 2>&1
>> Uptime: 0d 0h 2m 37s | CPU: 25.00% | RAM: 18.24% | Press CTRL+C to stop
>> ZoneServer has crashed. Check the log file for details.
>> Uptime: 0d 0h 6m 9s | CPU: 6.20% | RAM: 18.10% | Press CTRL+C to stop
>> CTRL+C detected, stopping the server...
It seems like this could be a locale issue, especially with the warning about LC_NUMERIC: unable to change locale (en_US.UTF-8). To resolve this, you can try generating the missing locale by running the following commands:
Bash:
sudo locale-gen en_US.UTF-8
sudo update-locale

After running these, restart the server and check if the issue persists. This should help ensure the server is using the correct locale settings.


Thanks for the feedback, I have added a new feature to the install script.
NEW Automatic Locale Configuration: It installs the appropriate packages (locales for Debian, glibc-langpack-en for CentOS) and generates required locales (en_US.UTF-8, POSIX, etc.) based on the detected operating system, ensuring compatibility and proper locale configuration.
 
Last edited:
It seems like this could be a locale issue, especially with the warning about LC_NUMERIC: unable to change locale (en_US.UTF-8). To resolve this, you can try generating the missing locale by running the following commands:
Bash:
sudo locale-gen en_US.UTF-8
sudo update-locale

After running these, restart the server and check if the issue persists. This should help ensure the server is using the correct locale settings.
So, I tested it on my PC by configuring a VM in Brazil with the PT-BR language, and it gave the problem listed above, but I tested it on a HOST in the United States with the EN language and it worked PERFECTLY, YOU'RE THE MAN.

Lots of health to you and your family, you did a great job
 
  1. &gt;&gt; TicketServer started successfully.<br>&gt;&gt; GatewayServer started successfully.<br>/root/hxsy/start: line 66: 7425 Segmentation fault nohup ./"$server_exec" &gt;&gt; "$LOGFILE" 2&gt;&amp;1<br>&gt;&gt; LoginServer failed to start or crashed immediately.

  2. Even if I check the log file, there is only one line of that content. Is there a way to solve it?
 
  1. &gt;&gt; TicketServer started successfully.<br>&gt;&gt; GatewayServer started successfully.<br>/root/hxsy/start: line 66: 7425 Segmentation fault nohup ./"$server_exec" &gt;&gt; "$LOGFILE" 2&gt;&amp;1<br>&gt;&gt; LoginServer failed to start or crashed immediately.

  2. Even if I check the log file, there is only one line of that content. Is there a way to solve it?
Can you share the contents of the log file? Which operating system are you using?
 
로그파일을 도 그 내용이 한줄 밖에 없어서 사용하는 방법을 확인하는 방법

Can you share the contents of the log file? Which operating system are you using?
I made a minor mistake. I started the server right away without rebooting after installation. If you run the server after rebooting, it works normally. Thank you
 
E: The repository 'cdrom://[Debian GNU/Linux 11.10.0 _Bullseye_ - Official amd64 DVD Binary-1 20240629-14:13] bullseye Release' does not have a Release file.
[ERROR] Failed to update package lists.
 
E: The repository 'cdrom://[Debian GNU/Linux 11.10.0 _Bullseye_ - Official amd64 DVD Binary-1 20240629-14:13] bullseye Release' does not have a Release file.
[ERROR] Failed to update package lists.
Your system is trying to use the installation DVD as a source for package updates, but it cannot find the necessary release file. To fix this issue, you can follow these steps:

Open a terminal and edit the sources list:
Bash:
sudo nano /etc/apt/sources.list

Look for a line starting with deb cdrom and comment it out by adding a # at the beginning of the line. It might look something like this:
Bash:
# deb cdrom:[Debian GNU/Linux 11.10.0 _Bullseye_ - Official amd64 DVD Binary-1 20240629-14:13] bullseye Release

After disabling the CD-ROM source, update your package lists with:
Bash:
sudo apt update

This should allow the system to fetch updates from online repositories rather than the installation CD.
 
Thanks very much
1729054336301 - Aura Kingdom Ultimate Server Installer - RaGEZONE Forums
 
could u write a step by step tutorial how to install

"Recommended OS: Debian 11"

i would really appreciate it.
 
1730642483867 - Aura Kingdom Ultimate Server Installer - RaGEZONE Forums

i wonder what went wrong if anyone could help

Edit: NVM figured out myself after alot of researching lmao​

Thank you for your awesome script!​

 
Last edited:
I have a problem
- after setting up virtual private server (root server) i get this problem
1730679060955 - Aura Kingdom Ultimate Server Installer - RaGEZONE Forums


- only log from loginserver
1730679089878 - Aura Kingdom Ultimate Server Installer - RaGEZONE Forums


- startup logs



Im currently using Debian 12 since i couldnt make it work with debian 11 and did encounter ton of problems with it.

with Debian 12 it was the furthest i could come till the segmentation fault.
 
When I open my client, close in loading screen and I get the errors:
2024/11/05 10:51:09 [Desc]Get CItemData ID: 33568 fails.
2024/11/05 10:51:09 [Desc]Get CItemData ID: 33569 fails.
2024/11/05 10:51:09 [Desc]Get CItemData ID: 33666 fails.
2024/11/05 10:51:09 [Desc]Get CItemData ID: 36495 fails.
2024/11/05 10:51:09 [Desc]Get CItemData ID: 22991 fails.
2024/11/05 10:51:09 [Desc]PACK: .\data\db\T_DropItem.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:09 [Desc]PACK: .\data\db\T_GrowEquip.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:09 [Desc]PACK: .\data\db\T_SpellFormula.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:10 [Desc]PACK: .\data\db\T_Store.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:10 [Desc]PACK: .\data\db\T_Parameter.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:10 [Desc]Effect.ini Scale error fScale=0.000000
2024/11/05 10:51:10 [Desc]PACK: .\data\db\T_Mask.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:10 [Desc]Node[6] LoadPatrol< ƭ >!! ID=181
2024/11/05 10:51:11 [Desc]Node[11001] LoadEvent< ƭ >!! ID=901
2024/11/05 10:51:12 [Desc]Node[404] LoadEvent< ƭ >!! ID=632
2024/11/05 10:51:12 [Desc]Node[404] LoadEvent< ƭ >!! ID=1632
2024/11/05 10:51:13 [Desc]ERROR!!-MC_FinishMonsterKilled-MissionID [8154], Monster [44973] does not exist

2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_StateDependence.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Transport.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_MonsterStep.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_RideStep.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_SysSetup.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Collection.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Activity.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_RankAward.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_CharColor.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_FightAddon.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Reward.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Schedule.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_FightBalance.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_PartnerMemories.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_PartnerGrow.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_PartnerCombo.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_PartnerTalk.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_PartnerMission.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_MissionList.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_RecommendEvents.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_DyeingItems.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Produce.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Goods.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_CardGrow.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_CardSpellFormula.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_WeaponExpert.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_EudemonBattleItem.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Furniture.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_StrengthEnchant.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_RentObject.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]Get CItemData ID: 33678 fails.
2024/11/05 10:51:13 [Desc]Get CItemData ID: 33679 fails.
2024/11/05 10:51:13 [Desc]Get CItemData ID: 33680 fails.
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_CollectScore.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_Exchange.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_CustomEquip.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_ToxicCircle.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]PACK: .\data\db\T_FamilyGame.ini LoadFail good[0] buff[32768] error[183] pack[0]
2024/11/05 10:51:13 [Desc]Stream Init
2024/11/05 10:51:20 [Desc]Option Apply
2024/11/05 10:51:22 [Desc]Init 3D System Success.
2024/11/05 10:51:22 [Desc]FontResize Size[0] Channel[0]
2024/11/05 10:51:22 [Desc]Free CZone begin...
2024/11/05 10:51:22 [Desc]Free CZone end...
2024/11/05 10:51:22 [Desc]Stream Destory
2024/11/05 10:51:22 [Desc]DESTORY APP

Do you know what this means? And how to solve?
 
When I open my client, close in loading screen and I get the errors:


Do you know what this means? And how to solve?
I solved this but now when I try to log in remain in logging in, please wait screen and error in client I have:
2024/11/05 15:07:18 [Desc]connect.ini data has error, set default ip data now 127.0.0.1:0000

Someone know why?

EDIT:
I solved even this error but I have another one:
2024/11/05 15:39:33 [Desc]PACK: map\sknodemap\S099.ssmp LoadFail good[0] buff[32768] error[183] pack[0]

Someone know?
 
Last edited:
I solved this but now when I try to log in remain in logging in, please wait screen and error in client I have:
2024/11/05 15:07:18 [Desc]connect.ini data has error, set default ip data now 127.0.0.1:0000

Someone know why?

EDIT:
I solved even this error but I have another one:
2024/11/05 15:39:33 [Desc]PACK: map\sknodemap\S099.ssmp LoadFail good[0] buff[32768] error[183] pack[0]

Someone know?
some corruption happend when u unpacked the client chief i would try to unpack it again if this doenst work the download the client again.
 
Thanks for the installer.
Before I try to use it , I'm wondering how much RAM would my vps need for this to run.

You're welcome! Since the server files use around 4 GB of RAM, I’d suggest having at least 6 GB of RAM on your VPS to ensure smooth operation. This allows for a bit of extra room for other essential processes and prevents potential memory-related issues. If you plan to expand or anticipate higher usage, 8 GB would be even better for future scalability.

I have a problem
- after setting up virtual private server (root server) i get this problem
View attachment 270725

- only log from loginserver
View attachment 270726

- startup logs



Im currently using Debian 12 since i couldnt make it work with debian 11 and did encounter ton of problems with it.

with Debian 12 it was the furthest i could come till the segmentation fault.


Since you're using Debian 12 (which runs on kernel version 6.1), there’s a high chance the server files may not operate correctly, especially since their binaries are somewhat outdated. If we had access to the source code, it would be possible to recompile for compatibility, but unfortunately, that’s not an option here. It's worth noting that the server files run smoothly on Debian 11 — I've personally tested this, and others have confirmed the same.

After reviewing your previous message, it seems like a core command like sudo was missing from your Debian 11 installation. This suggests that Debian 11 may not have been set up correctly, potentially leading to other missing functions as well. As a result, the installer may not have worked properly due to these missing components.

I solved this but now when I try to log in remain in logging in, please wait screen and error in client I have:
2024/11/05 15:07:18 [Desc]connect.ini data has error, set default ip data now 127.0.0.1:0000

Someone know why?

EDIT:
I solved even this error but I have another one:
2024/11/05 15:39:33 [Desc]PACK: map\sknodemap\S099.ssmp LoadFail good[0] buff[32768] error[183] pack[0]

Someone know?

It looks like the client files might be corrupted, which could explain the loading error related to S099.ssmp. This file in map\sknodemap\ may be missing, damaged, or improperly packed. I’d recommend checking the integrity of S099.ssmp to ensure it isn’t corrupted; sometimes re-downloading or replacing this file from a clean version can help. The error message also indicates a buffer size mismatch (buff[32768]), which suggests the file might not have been packed with the correct parameters. If you have access to a known good copy of this file or the entire sknodemap folder, try swapping it in to see if that resolves the issue.
 
Back