Git Product home page Git Product logo

Comments (13)

WibbenZ avatar WibbenZ commented on July 17, 2024

http://otland.net/threads/10-31-the-forgotten-server-1-0-915.207351/

Try using that exe, seems like its a problem with tfs not the server. Myself and others are using that exe and we are not having have crash issues. Its pretty stable actually.

from forgottenserver-orts.

TheMegafuji avatar TheMegafuji commented on July 17, 2024

Just tried using the executable x64 of that release, it crashed anyway =(, gonna try the 32bits one

from forgottenserver-orts.

WibbenZ avatar WibbenZ commented on July 17, 2024

Are you using windows 8?

from forgottenserver-orts.

TheMegafuji avatar TheMegafuji commented on July 17, 2024

Nope, Windows 7, updating my trial from before, I ran the 32bits version and its up for more than 30 minutes now, any changes i'll let you know.

from forgottenserver-orts.

Znote avatar Znote commented on July 17, 2024

You should use a debugging tool to fetch detailed crash logs and report it to https://github.com/otland/forgottenserver

Quick tutorial (LINUX):

First install gdb. If you're running debian-alike (like Ubuntu, Debian, etc), you can do this with

apt-get install gdb
(use sudo if ubuntu)

Now load TFS into the debugger (Make sure your are in OT directory)

gdb ./forgottenserver

You will see 10-20 lines as gdb loads the server binary into memory, followed by the prompt:

(gdb)

Now type: run

(gdb) run

And the OT should start.
At this point your server is running.

Now you just wait for the server to eventually crash, you will see something like this:

Program received signal SIGSEGV, Segmentation fault.

After the crash gdb will wait for you to type a command. Now to get to the actual useful part which makes it easier for TFS developers to fix, type "bt full":

(gdb) bt full

This will dump loads of information which the TFS devs can use to find the error. Copy this, open an issue on their github page, send it there and they will probably fix much quicker than usual.

When you have reported the bug, you can quick gdb with "quit" command.

(gdb) quit

And you are done. Repeat these instructions to start it again and look for another error. :)

from forgottenserver-orts.

WibbenZ avatar WibbenZ commented on July 17, 2024

That is if he is using linux, but since he wrote he is using windows 7 he has to recompile the server to make it generate crashlogs via mcvcv~ aka microsofts compiler.

But about this bug, since its pretty much 50/50 and those who actually use the exe I posted got it fixed im saying its a problem with tfs. The newest revs aren't always the best, just look at 0.4 etc.
But do as he said, try to generate a crashlog even tho someone else tried it but dien't get any good repsones on it. But maybe you are abit more lucky, lets hope :p.

from forgottenserver-orts.

exura avatar exura commented on July 17, 2024

Yeah, this issue seems to only happen on Windows 7 64x. All crash info I get is it's happening in the NPC onTHink()-function. I've spent probably 10-20 hours crashing this server over and over again but nothing seems to work. I don't know if it's just the sheer amount of NPC:s or a hidden bug that causes the memory issue. (it has a memory bug that ends with terminated ntdll.dll/kernelbase.dll, which is a generic memory issue for an application)

from forgottenserver-orts.

WibbenZ avatar WibbenZ commented on July 17, 2024

Do you all use the latest rev? I use 915 and have't had a single crash, and
my npc pack isent that diffrent. Gonna try with the latest npc folder and
see if I get the same error.
Den 20 feb 2014 18:42 skrev "exura" [email protected]:

Yeah, this issue seems to only happen on Windows 7 64x. All crash info I
get is it's happening in the NPC onTHink()-function. I've spent probably
10-20 hours crashing this server over and over again but nothing seems to
work. I don't know if it's just the sheer amount of NPC:s or a hidden bug
that causes the memory issue. (it has a memory bug that ends with
terminated ntdll.dll/kernelbase.dll, which is a generic memory issue for an
application)

Reply to this email directly or view it on GitHubhttps://github.com//issues/137#issuecomment-35648141
.

from forgottenserver-orts.

exura avatar exura commented on July 17, 2024

Yes, it's the latest rev from mark (like 5-7 days ago). It's been the same problem for months

from forgottenserver-orts.

exura avatar exura commented on July 17, 2024

And also, the server wont crash in debug mode (at least it didn't do that for me). the 32-version works perfectly fine though

from forgottenserver-orts.

exura avatar exura commented on July 17, 2024

try this commit by mark:

otland/forgottenserver@b6b7d29

from forgottenserver-orts.

PrinterLUA avatar PrinterLUA commented on July 17, 2024

I think this crash was fixed, it was casued by svargrond arena that stopEvent was in same function as the addEvent. But it got fixed on the latest commit at TFS engine.

from forgottenserver-orts.

arekk1994 avatar arekk1994 commented on July 17, 2024

I had the same problem. I just compiled to 32 bits and all works good :)

from forgottenserver-orts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.