Ask Your Question
0

Pong Game Server(C#) Caught signal: 6

asked 2019-02-13 00:34:07 +0900

백년코딩 gravatar image

updated 2019-02-13 08:53:08 +0900

Jinuk gravatar image

아래와 같이 죽네요. 혹시 원인이나 조치방법이 짐작가시는게 있을까요? 필요하시면 서버를 열어드릴수도 있습니다만.

아래

Time Elapsed 00:00:01.3174070
[100%] Built target mono_dll_build
root@ubuntu:/game-pong-server-csharp/pongcs-build/debug# ./pongcs.lobby-local
[INFO] pongcs_server@ubuntu is starting.
I0213 00:22:36.836694 20824 main.cc:595] Engine version: 1.0.0-3837xenial
I0213 00:22:36.836931 20824 main.cc:601] Command line arguments: [pongcs_server.lobby]
I0213 00:22:36.836946 20824 main.cc:602] Server flavor: lobby
I0213 00:22:36.837049 20824 main.cc:616] Crashreporter initialized; .dmp will be written to /game-pong-server-csharp/pongcs-build/debug/dumps
I0213 00:22:36.880657 20824 capability.cc:261] Checking license for funapi1-runtime 1.0.0-3837xenial
I0213 00:22:37.611420 20824 main.cc:638] License info: {"production":false,"expires":"2019-Mar-12 14:51:59"}
I0213 00:22:37.627940 20824 manifest_handler.cc:682] libpongcs.so loaded.
I0213 00:22:37.628072 20824 main.cc:688] Loading Mono runtime and managed app: mono_dll_path=/game-pong-server-csharp/pongcs-source/mono/bin/Debug/Pongcs.dll
* Assertion at sgen-alloc.c:558, condition `tlab_next_addr_offset != -1' not met

I0213 00:22:37.629060 20824 fault.cc:198] Caught signal: 6 (Aborted)
edit retag flag offensive close merge delete

2 answers

Sort by » oldest newest most voted
0

answered 2019-02-13 09:09:35 +0900

gigone.lee gravatar image

안녕하세요. 아이펀팩토리 입니다.

해당 문제는 우분투 16.04 에서 모노 패키지를 실행할 때 발생하며 모노 패키지를 최신 버전으로 업그레이드하면 해결할 수 있습니다. 업그레이드 명령어는 다음과 같습니다.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get install mono-devel

C# 개발 환경 셋팅 중 궁금하신 점은 https://ifunfactory.com/engine/docume... 링크를 참고해주시거나 이 곳으로 문의 주시면 감사하겠습니다.

edit flag offensive delete link more
1

answered 2019-02-13 11:58:22 +0900

백년코딩 gravatar image

빠르고 상세한 답변 덕분에 Pong Game Server(C#) 예제를 잘 실행할수 있었습니다. 감사드립니다. 월급 많이 받으시길 바랍니다.

혹시 저같은 초보가 고생할 분들을 위해 추가로 조치한 부분에 대하여 기술합니다.

  1. 저의 경우 우분투 16.04였고 이더넷 카드 명칭이 eth0 가 아니고 enp0s3 이런식으로 세팅되었습니다. 그래서 root@ubuntu:/game-pong-server-csharp/pongcs-source# grep -r eth0 * 명령을 통해서 나온 소스들에 대하여 eth0 를 enp0s3 로 바꾸어 주었습니다.

  2. leaderboard 데몬이 정상적으로 떠있어야 로비데몬등이 구동이 되는거 같네요. service funapi-leaderboard start 후 netstat -anp | grep 12820 명령을 통해서 리더보드 데몬이 정상적으로 구동이 된것을 확인해야 합니다. 저같은 경우 mysql user 를 create user 'funapi'@'127.0.0.1' identified by 'funapi'; 와 같이 localhost 및 127.0.0.1 에 대하여 모두 생성해준후에 로비데몬이 정상구동되었습니다.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2019-02-13 00:34:07 +0900

Seen: 22 times

Last updated: Feb 13