Jump to content
  • 0
Sign in to follow this  

[Error]: Unoptimal clock source detected: 'arch_sys_counter'


Hello everyone,


I am struggling to get my Hercules Server running on my Rock Pi 4 (64bit ARM Debian), while following Habilis Guide on a Raspberry Pi (https://habilisbest.com/raspberry-pi-and-ragnarok-online-private-server).


                 Hercules Development Team presents                   
                _   _                     _                           
               | | | |                   | |                          
               | |_| | ___ _ __ ___ _   _| | ___  ___                 
               |  _  |/ _ \ '__/ __| | | | |/ _ \/ __|                
               | | | |  __/ | | (__| |_| | |  __/\__ \                
               \_| |_/\___|_|  \___|\__,_|_|\___||___/                
[Info]: Hercules 64-bit for Linux
[Info]: Build revision: '202212070'
[Info]: Git revision (src): '9003a6ce4627a8556384a038758ae0dcf864531c'
[Info]: Git revision (scripts): '(null)'
[Info]: OS version: 'Debian GNU/Linux 11 (bullseye) [aarch64]'
[Info]: CPU: ' [6]'
[Info]: Compiled with GCC v10.2.1, zlib: 1.2.11
[Info]: Compile Flags: -g -O2 -std=c11 -pipe -ffast-math -Wall -Wextra -Wno-sign-compare -fsigned-char -fcf-protection=none -Wno-unused-parameter -Wno-clobbered -Wempty-body -Wint-conversion -Winit-self -Wpointer-arith -Wswitch-bool -Wenum-conversion -Wformat-security -Wformat -Wformat-signedness -Wformat-y2k -Wformat-overflow=2 -Wformat-diag -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wundef -Wnested-externs -Wold-style-definition -Woverlength-strings -Wredundant-decls -Wmisleading-indentation -Wnull-dereference -Wvla -Wswitch-enum -Wstringop-overflow=4 -Wstring-compare -Wzero-length-bounds -Wabsolute-value -Wshift-overflow=2 -Wno-switch -Wno-missing-field-initializers -Wno-discarded-qualifiers -Wno-unused-but-set-variable -Wshadow -fno-strict-aliasing -g -fno-omit-frame-pointer -funwind-tables -fno-var-tracking -DHAVE_EXECINFO -I../common -DHAS_TLS -DHAVE_SETRLIMIT -DHAVE_STRNLEN -DPACKETVER=20150513 -DDEBUG -DHAVE_LIBBACKTRACE -DHAVE_MONOTONIC_CLOCK
[Info]: Feature Flags: 0x0
[Info]: Timer Function Type: monotonic clock
[Info]: Packet version: 20150513 main
[Info]: Found clock sources: 'arch_sys_counter '
[Error]: Unoptimal clock source detected: 'arch_sys_counter'. Please set clock source to 'tsc' or 'hyperv_clocksource_tsc_page' or 'kvm-clock'
[Status]: Memory manager initialized: log/map-server.leaks

I receive a similar output from the two other servers. Looking up for similar issues on this forum/the internet, I only found this: 

I followed the ideas by following their advice:

cd ~/Hercules
./configure --disable-manager
./configure --enable-packetver=20150513
make clean
make sql \\without plugin due to 64x

cd /home/hercuser/Hercules
./athena-start start

Anyone has any other idea worth trying? I would really appreciate any help!

Share this post

Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 1

you can ignore error about clock source. on your host look like no other clock sources


your server look like not started because something wrong.

on arm you must disable memory manager, it enabled by default.

need use atleast this

./configure --disable-manager

then make


Share this post

Link to post
Share on other sites
  • 0

Alright thanks. I got it working by using ./configure --enable-packetver=20070521 --disable-renewal --disable-manager

Was running ./configure --disable-manager on its own earlier and that did not work.


Thanks a lot!

This here can get closed.

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.