Skip to content

"./athena-start stop" does not kill the map-server #3336

@maqc1

Description

@maqc1

Describe the bug
I just updated to the latest revision and everything works fine, no errors whatsoever. But when I stop hercules with ./athena-start stop, the map-server goes to "sleep" instead of being killed. Each ~10 seconds, it tries to connect to the char-server, which obviously fails, throwing periodic errors. The only way to get rid of the map-server is to force-kill it.

At first I thought the git pull might have went wrong, but the bahvior is the same when I compile a vanilla copy of the latest revision.

I'm compiling with gcc 11.4.0, which requires the "-fcommon" flag to compile properly, as gcc defaulted to "-fno-common" since gcc 10.

To Reproduce
Steps to reproduce the behavior:

  1. clone latest hercules
  2. export CFLAGS="-fcommon"
  3. ./configure
  4. make clean
  5. make all
  6. ./athena-start start
  7. ./athena-start stop

Expected behavior
./athena-start stop should be killing all 4 servers

Screenshots
Image

System specs (please complete the following information):

  • OS: Linux Mint 21.3
  • Compiler: gcc 11.4.0
  • Hercules Version v2024.11 (latest)

Plugins used or source modifications
None

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions