• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Valgrind i TFS

Crypton3

Retired
Joined
Mar 13, 2010
Messages
549
Reaction score
139
Siema,
Tak się zastanawiam - udało się komuś odpalić TFSa przez valgrinda?

Odpalam go przez komendę:
valgrind --tool=memcheck --leak-check=yes --log-file=valgrind.log ./vestia

Po czym wyświetla się:
==20886== Memcheck, a memory error detector
==20886== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==20886== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info
==20886== Command: ./vestia
==20886==
===============================================================================
===================== The Forgotten Server 0.4 - VestiaOT =====================
===============================================================================
[23:47:36.822] The Forgotten Server, version 0.4_Vestia (TFS Vestia)
[23:47:36.831] Compiled with GNU C++ version 4.7.2 at Aug 3 2014, 23:38:53.

[23:47:36.832] >> Loading config (config.lua)

[23:47:36.837] > ERROR: Unable to load config.lua!
Tak jakby nie mogło znaleźć pliku config.lua. Dodam jeszcze, że przy uruchamianiu bez Valgrinda serwer normalnie startuje. Ponadto wszystkie chmody mam ustawione, a więc problem leży w czymś innym.

Jakieś pomysły?
 
Siema,
Tak się zastanawiam - udało się komuś odpalić TFSa przez valgrinda?

Odpalam go przez komendę:


Po czym wyświetla się:

Tak jakby nie mogło znaleźć pliku config.lua. Dodam jeszcze, że przy uruchamianiu bez Valgrinda serwer normalnie startuje. Ponadto wszystkie chmody mam ustawione, a więc problem leży w czymś innym.

Jakieś pomysły?
Przebuduj config.lua tak aby serwer działał bez użycia pliku, ustaw na sztywno wartości te które masz w configu w soruce tfs.
 
Code:
valgrind --tool=memcheck --leak-check=yes --log-file=valgrind.log ./vestia --config=/tutaj/sciezka/do/configu
 
Code:
valgrind --tool=memcheck --leak-check=yes --log-file=valgrind.log ./vestia --config=/tutaj/sciezka/do/configu
Akurat niedawno usunąłem argument handlera, bo stwierdziłem, że się nie przyda. Ale nawet podając pełną ścieżkę do configu w argumencie dalej wyświetla, że nie może znaleźć pliku.

Przebuduj config.lua tak aby serwer działał bez użycia pliku, ustaw na sztywno wartości te które masz w configu w soruce tfs.
Dzięki za pomysł, spróbuję tak zrobić. :)
 
Back
Top