- Katılım
- 16 Tem 2019
- Konular
- 715
- Mesajlar
- 3,551
- Çözüm
- 47
- Online süresi
- 6mo 20d
- Reaksiyon Skoru
- 2,110
- Altın Konu
- 34
- Başarım Puanı
- 309
- MmoLira
- 19,559
- DevLira
- 122
HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Bu konumuzda libserverkey'i kaldırmayı anlatacağım.
Libserverkey nedir?
Bir nevi lisanslama gibi bir şey diyebiliriz. Eğer uyuşmuyorsa server açılmaz.
Kaldırmak için sırayla anlatacaklarımı uygulayınız.
Srcs/Server altındaki libserverkey klasörünü tamamen siliniz.
Srcs/Server/Makefile dosyasını açın ve aratın;
değiştir;
Aynı dosyada şu kodları aratın ve silin;
Srcs/Server/game/src/ klasörü altındaki check_server.h dosyasını siliniz.
Server/game/src/config.cpp dosyasında aşağıda verdiğim kodları aratın ve silin;
Server/game/src/input.cpp dosyasında aşağıda verdiğim kodları aratın ve silin;
Server/game/src/input_auth.cpp dosyasında aşağıda verdiğim kodları aratın ve siliniz;
Bu koddan iki tane var. İkisini de silin.
Server/game/src/main.cpp dosyasında aşağıda verdiğim kodları aratın ve siliniz;
Server/game/src/makefile dosyasını açın ve aşağıda belirttiğim şekilde düzenlemeleri yapın.
Arat ve sil;
Arat;
Değiştir;
Arat;
Değiştir;
Tüm işlemler bu kadardır. Bu işlemleri tamamladıktan sonra şu komutları yazarak tekrardan build ediniz.
Libserverkey nedir?
Bir nevi lisanslama gibi bir şey diyebiliriz. Eğer uyuşmuyorsa server açılmaz.
Kaldırmak için sırayla anlatacaklarımı uygulayınız.
Srcs/Server altındaki libserverkey klasörünü tamamen siliniz.
Srcs/Server/Makefile dosyasını açın ve aratın;
Kod:
default: libthecore libpoly libgame liblua libsql libserverkey game db
Kod:
default: libthecore libpoly libgame liblua libsql game db
Kod:
libserverkey: .
@touch $@/Depend
$(MAKE) -C $@ dep
$(MAKE) -C $@ clean
$(MAKE) -C $@
Kod:
$(MAKE) -C libserverkey clean
Kod:
@touch libserverkey/Depend
$(MAKE) -C libserverkey dep
$(MAKE) -C libserverkey clean
$(MAKE) -C libserverkey
Srcs/Server/game/src/ klasörü altındaki check_server.h dosyasını siliniz.
Server/game/src/config.cpp dosyasında aşağıda verdiğim kodları aratın ve silin;
Kod:
#include "check_server.h"
Kod:
TOKEN("server_key")
{
CCheckServer::Instance().AddServerKey(value_string);
continue;
}
Server/game/src/input.cpp dosyasında aşağıda verdiğim kodları aratın ve silin;
Kod:
#include "check_server.h"
Kod:
if (!CCheckServer::Instance().IsValid())
{
ClearAdminPages();
return;
}
Server/game/src/input_auth.cpp dosyasında aşağıda verdiğim kodları aratın ve siliniz;
Kod:
#include "check_server.h"
Bu koddan iki tane var. İkisini de silin.
Kod:
if (!CCheckServer::Instance().IsValid())
{
extern void ClearAdminPages();
ClearAdminPages();
exit(1);
return;
}
Server/game/src/main.cpp dosyasında aşağıda verdiğim kodları aratın ve siliniz;
Kod:
#include "check_server.h"
Kod:
CCheckServer checkServer;
Kod:
if (!CCheckServer::Instance().CheckIP(g_szPublicIP)) {
char pszRevision[128] = "I don't care";
#ifdef _WIN32
fprintf(stderr, "[main] Check IP failed\n");
#else
strncpy (pszRevision, __SVN_VERSION__, sizeof(pszRevision));
#endif
LogManager::Instance().InvalidServerLog(LC_GetLocalType(), g_szPublicIP, pszRevision);
}
Server/game/src/makefile dosyasını açın ve aşağıda belirttiğim şekilde düzenlemeleri yapın.
Arat ve sil;
Kod:
INCDIR += -I../../libserverkey
Arat;
Kod:
LIBDIR += -L../../libthecore/lib -L../../libpoly -L../../libsql -L../../libgame/lib -L../../liblua/lib -L../../libserverkey
Kod:
LIBDIR += -L../../libthecore/lib -L../../libpoly -L../../libsql -L../../libgame/lib -L../../liblua/lib
Kod:
LIBS += -lthecore -lpoly -llua -llualib -lsql -lgame -lserverkey
Değiştir;
Kod:
LIBS += -lthecore -lpoly -llua -llualib -lsql -lgame
Tüm işlemler bu kadardır. Bu işlemleri tamamladıktan sonra şu komutları yazarak tekrardan build ediniz.
Kod:
gmake clean
gmake dep
gmake
- Katılım
- 18 Kas 2019
- Konular
- 187
- Mesajlar
- 2,539
- Çözüm
- 14
- Online süresi
- 7mo 27d
- Reaksiyon Skoru
- 1,732
- Altın Konu
- 3
- Başarım Puanı
- 283
- Yaş
- 12
- MmoLira
- 22,973
- DevLira
- 273
Paylaşım için teşekkürler



- Katılım
- 30 Ocak 2020
- Konular
- 50
- Mesajlar
- 812
- Çözüm
- 6
- Online süresi
- 26d 15h
- Reaksiyon Skoru
- 735
- Altın Konu
- 1
- Başarım Puanı
- 184
- MmoLira
- 8,746
- DevLira
- 123
Teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 620
- Cevaplar
- 3
- Görüntüleme
- 610
- Soru
Cevaplanmadı
Game Source Build Sorunu
- Cevaplar
- 6
- Görüntüleme
- 667
- Cevaplar
- 5
- Görüntüleme
- 1K
- Cevaplar
- 0
- Görüntüleme
- 457







