1 mesaj
Moderator Moderator
  • Mesaje: 862
  • Reacții: 17184
  • Mesaje utile: 42
  • Status: 🚀 I'm gonna change the future!
  • Server: Nethis
  • Regat: Chunjo
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Moderator
    Moderator
    *Descriere:

    Un serverfiles care nu se mai gaseste deloc pe internet :x

    MartySama 4.9

    CorpeX:
    Bună ziua,

    în calitate de administrator al proiectului Turkmmo Server Files, aș dori să-mi exprim recunoștința față de toți membrii echipei mele pentru munca depusă și sunt mândru să împărtășesc cu voi primul pas al proiectului nostru, fișierele serverului de infrastructură , după ce am lucrat la el timp de 7 luni. Cred că @Tungа merită partea leului din meritele pentru acest proiect, așa cum cu siguranță vor aprecia toți membrii echipei mele.
    FreeBSD11.4 - i386(32bit) - GCC8/GCC9/GCC10 - MySQL 5.5 - Python2.7 - ZFS:

    Code:
    Fișier imagine utilizat: FreeBSD-11.4-RELEASE-i386-disc1.iso
    Versiune FreeBSD: 11.4 i386 (32 de biți)
    Problema de fus orar a fost remediată. Serverul va continua să funcționeze în conformitate cu ora Turciei după repornire.
    Sistemul de fișiere ZFS a fost preferat datorită vitezei mai mari a discului.
    
    Pachete incluse:
    Gmake
    Gcc8
    Gcc9
    Gcc10
    MySQL 5.5
    Python 2.7
    
    Informații de conectare:
    ID:root
    PW:turkmmo Puteți accesa


    Echipa proiectului Turkmmo ServerFiles:
    @Tungа

    @Contribuitori:
    @XxZeMaHSeRxX
    @AsiLZаde
    @ShineSun
    @doganemirhan
    @MaviAy44
    @Mavi Ruh ✔
    @JinxTheLux
    @Eric Bloodaxe
    @Emreckdr
    @ates1972
    @VexraDev
    @SoymalıkPortakal

    Proprietăți fișiere:

    Code:
    Versiuni Visual Studio: Visual Studio 2019 (Client, Dump Proto etc.)
    CrytoPP 8.20
    Boost 1.68
    Granny 2.11.8.0
    DevIL 1.8.0
    LibJpeg 9C
    LZ4 1.9.1
    LZO 2.10
    Python 2.7.15
    GCC10


    Ce s-a întâmplat:

    Code:
    Pe partea de client, au fost adăugate 16 limbi de pe serverul oficial în format 1v1.
    Prototipurile au fost preluate de pe serverul oficial și toate animalele de companie, monturile și costumele au fost adăugate în fișiere.
    Fișierele pachet au fost clasificate în funcție de scopul lor (de exemplu, toate fișierele hărților se află în pachetul de hărți) și un fișier index a fost adăugat la fișierul client (puteți edita acesta în fișierul UserInterface.cpp).
    Codul a fost curățat folosind aplicația CodeMaid, iar structurile de clase și funcții au fost aduse în aspectul tab.
    Comanda de instalare a fost adăugată la proiectul serverului.
    Au fost adăugate misiuni noi, stabile, care rulează fără un nucleu de misiuni.


    Corecții de erori aplicate:

    Code:
    turkmmo1: S-a remediat eroarea din cauza căreia ștergerea unui jucător din lista de prieteni apărea în continuare în lista de prieteni a unui alt jucător.
    turkmmo2: Fantoma de Foc se stinge când este montat.
    turkmmo3: Afișaj Lentilă remediat.
    turkmmo4: Arcaș Ninja în Atac Automat remediat
    . turkmmo5: Eroare Lovitură Piață remediată
    . turkmmo6: Eroare Calcul Grad Aliniere Setare Remediată.
    turkmmo7: Problemă din cauza căreia bonusurile din seturile de abilități anterioare nu erau șterse la resetarea abilităților personajului remediat.
    turkmmo8: Eroare Aruncare Monturii remediată.
    turkmmo9: Eroare Cădere Șef remediată.
    turkmmo10: Abilitățile Armă Magică și Sabie Aeriană nu mai puteau fi folosite neînarmate.
    turkmmo11: Scurgere de memorie pe partea de client remediată. Instrucțiunea `continue` împiedica procesul de curățare a obiectelor pe linia următoare.
    turkmmo13: Problemă de depășire a rezultatului Cubului remediată.
    turkmmo14: Scurgerea de memorie cauzată de suprapunerea obiectelor din funcția de amestecare care nu erau șterse a fost remediată.
    turkmmo15: A fost remediată eroarea din cauza căreia cărțile de îndemânare nu puteau fi citite deoarece nu se putea câștiga experiență la atingerea nivelului final. turkmmo16:
    A fost remediată eroarea din cauza căreia valoarea ch era utilizată fără niciun control după ce fusese definită în funcția pc.select.
    turkmmo17: Reutilizarea poțiunilor verzi și mov în timp ce erau active a fost împiedicată. turkmmo18
    : A fost remediată eroarea din cauza căreia efectele nu apăreau după ieșirea din modul invizibil.
    turkmmo19: A fost remediată eroarea de schimbare a steagurilor în timpul unui grup.
    turkmmo20: A fost remediată eroarea din cauza căreia valoarea tipului din sys_err nu era găsită printre variabile. turkmmo21: A fost remediată
    eroarea de blocare care apărea atunci când pPc nu era prezent.
    turkmmo22: A fost remediată eroarea din cauza căreia toate pietrele stivuite erau șterse atunci când erau utilizate.
    turkmmo23: A fost rezolvată eroarea din cauza căreia nume de personaje de orice lungime puteau fi create deoarece nu exista control pe server pentru lungimea numelui personajelor în timpul creării personajelor.
    turkmmo24: Șansa de 50% ca Pelerina Curajului să funcționeze a fost eliminată, iar raza sa de acțiune a fost dublată.
    turkmmo25: CHARACTER_NAME_MAX_LEN s-a schimbat de la 24 la 64. Aceasta va remedia problema numelor monștrilor și NPC-urilor care apăreau incomplet în Mob_names pentru cei cu mai mult de 24 de caractere.
    turkmmo26: S-a remediat schimbarea de sex în timpul echiparii. --- remedierea a fost eliminată. Va fi implementată o soluție alternativă.
    turkmmo27: S-a remediat eroarea de blocare care apărea atunci când valoarea pPc nu era găsită în funcția GetQuestFlag.
    turkmmo28: S-a remediat blocarea cauzată de valoarea negativă a tipului de război în declarația de război.
    turkmmo29: S-a remediat eroarea de focalizare intrologin.
    turkmmo30: S-a remediat eroarea de decupare a norului Skybox.
    turkmmo31: S-a remediat eroarea de scurgere de memorie în depozit.
    turkmmo32: S-a remediat eroarea din cauza căreia „Lovitura Dragonului” nu funcționa.
    turkmmo33: S-a remediat eroarea din cauza căreia „Răgetul Dragonului” nu funcționa.
    turkmmo34: S-a implementat o soluție pentru a calcula numărul de monștri pe baza numărului de monștri și pietre Metin, nu a numărului de jucători care nu jucau.
    turkmmo35: S-a remediat eroarea din funcția d.notice care trimitea mesaje către jucătorii care nu au funcție „Desc”.
    turkmmo36: ITEM_NAME_MAX_LEN s-a schimbat de la 24 la 64. Aceasta va remedia problema obiectelor cu mai mult de 24 de caractere care afișau doar jumătate din numele lor în Item_names.
    turkmmo37: S-a remediat eroarea din cauza căreia o variabilă era utilizată fără o verificare în toate funcțiile de grup.
    turkmmo38: S-a remediat problema din cauza căreia obiectul pkOldGrid nu era șters din memorie după utilizare.
    turkmmo39: S-a remediat problema tabelului din sistemul Monarchy care nu se potrivea cu QUERY.
    turkmmo40: Valoarea implicită a fost modificată de la 5300 la 30000.
    turkmmo41: Valoarea implicită a fost modificată de la 600 la 3600.
    turkmmo42: Oferirea de poțiuni a fost dezactivată la creșterea în nivel.
    turkmmo43: Mantia Curajului a devenit nelimitată.
    turkmmo44: Sistemul de încărcare a pachetelor a fost complet reproiectat. Numele pachetelor vor fi preluate de la client. În modul de depanare, folderul de lucru D:/Ymir va fi încărcat, dar nu și în modurile Lansare și Distribuire. (În modul de depanare, puteți edita pachetul fără a-l bloca. În modul non-depanare, ecranul de încărcare va fi mai scurt.)
    turkmmo45: S-a remediat problema de blocare cauzată de lipsa prezenței descântecului în FN_Point_string în comenzile /costume și /hair.
    turkmmo46: Când un personaj moare, dacă există un monstru cu otravă în apropiere, acesta nu permite reapariția personajului. A fost implementată o soluție pentru aceasta.
    turkmmo47: Remediere a scurgerii de memorie ShopEx.
    turkmmo48: Nivelul maxim a fost crescut la 250. Puteți edita acest lucru în config.cpp (gPlayerMaxLevel=250) sau în setările canalului (max_level:250).
    turkmmo49: Funcțiile str_to_number din utils.h au fost modificate. A fost adăugată funcția necesară pentru unsigned long long.
    turkmmo50: Toată lumea este acum GM, iar sigla GM este vizibilă în timp ce serverul de test este activ.
    turkmmo51: A fost remediată eroarea care cauza pierderea nucleului dacă nu exista niciun grup în timp ce get_leader_vid rula.
    turkmmo52: Problema comenzilor care nu funcționau asupra unui personaj din cauza prezenței literelor majuscule și minuscule în numele jucătorului a fost remediată.
    turkmmo53: Procesarea atacurilor a fost împiedicată în modul spectator sau sub efectul de amețire.
    turkmmo54: Fantoma de foc a fost adăugată la RemoveGoodAffect. Fantoma de foc va fi eliminată când abilitatea este resetată.
    turkmmo55: Au fost adăugați multiplicatori pentru Exp și Gold. Puteți edita asta în service.h.
    turkmmo56: Eroarea care cauza pierderea nucleului dacă pDungeon nu exista a fost remediată.
    turkmmo57: În mod normal, personajele nu pot dobândi cai fără a obține abilități. Această modificare face acest lucru posibil, dar nu este ideal dacă personajele tale încep jocul fără cai/monturi.
    turkmmo58: S-a remediat eroarea din cauza căreia nu se puteau dobândi obiecte cu 0 Yang.
    turkmmo59: Pe lângă one_argument și two_argument, au fost adăugate alternative cu 3, 4, 5 și 6 argumente la funcțiile din linia de comandă. Nu sunt utile în prezent, dar vor fi necesare.
    turkmmo60: Animalele de companie, monturile și piețele nu vor mai apărea ca inamici.
    turkmmo61: Setarea pachetului a fost modificată astfel încât alchimia să poată fi deblocată înainte de misiunea de nivel 30.
    turkmmo62: A fost adăugată o verificare pentru a preveni căderile de nuclee.
    turkmmo63: Eroarea de calcul din sistemul AutoGiveItem a fost remediată pentru a preveni dispariția obiectelor.
    turkmmo64: S-a remediat eroarea din cauza căreia obiectele invizibile deveneau vizibile atunci când camera era mutată.
    turkmmo65: S-a remediat eroarea din cauza căreia atacul șamanului călare nu funcționa.
    turkmmo66: S-au corectat caracterele ';' incorecte din Char.cpp și Char_item.cpp.
    turkmmo67: S-a remediat problema acordării de nuclee din cauza valorii dimensiunii 0 la citirea Proto.
    turkmmo68: S-a remediat problema dropurilor de nuclee care puteau apărea dacă nu se găsea niciun obiect.
    turkmmo69: Această funcție nu ar trebui să includă GM-urile. turkmmo70: S
    -au împiedicat dropurile de nuclee care puteau apărea dacă valorile numelui sau argumentelor nu erau găsite în această funcție de misiune.
    turkmmo71: S-au împiedicat dropurile de nuclee care puteau apărea dacă valoarea ch nu era găsită în această funcție de misiune.
    turkmmo72: Alchimia a fost activată la nivelul 1 fără a necesita o misiune.


    Corecții de erori aplicate:

    Code:
    turkmmo73: O remediere pentru atacurile la distanță asupra țintelor călare.
    turkmmo74: Remediere pentru scurgerea de memorie Lalaker.


    Conținutul pachetului de actualizare #TurkmmoSF TurkmmoSF V3:

    Code:
    -1- Panoul de administrare tradus în turcă.
    -2- Serverul de test a fost oprit.
    -3- Hărțile neutilizate au fost dezactivate.
    -4- Vulpile au fost eliminate din Satul 1.
    -5- Liniile neutilizate ale fișierului locale_string.txt au fost curățate.
    -6- Resturile misiunilor compilate din folderul Misiuni au fost eliminate.
    -7- Folderul Sezonului a fost eliminat.
    -8- MSM-uri actualizate.
    -9- Fișierele npclist, raceheight și atlasinfo.txt au fost extrase din pachetele oficiale și actualizate.
    -10- Un mesaj de eroare a fost făcut lizibil. Funcția useitem a fost readusă la normal, deoarece eroarea proto a fost rezolvată. Hyperlink-ul a fost atribuit variabilei numărului de geme.
    -11- Eroarea de comutare rapidă a canalului care nu se deschidea a fost rezolvată.
    -12- Resturile de compilare Cryptopp au fost curățate. Cryptopp nu va mai fi inclus în proiectul sursă.
    -13- LTCG activat. Syserrrs Aura a fost rezolvat.
    -14- Actualizare gcc9 efectuată. Comanda gmake libs integrată.
    -15- Problema eliminării bonusurilor la părăsirea unui grup a fost rezolvată.
    -16- Toate comenzile warpset(empire_x, empire_y) au fost înlocuite cu funcția GoHome(), care are aceeași funcție.
    -17- A fost făcută o ajustare minoră la corecția erorii pentru funcția de atac.
    -18- O parte din codul eronat a fost editat și scurtat.
    -19- Ajustarea care cauza posibilitatea de a nu provoca daune a fost eliminată.
    -20- Funcționalitatea autoloot a fost ajustată. gold10drop a fost ajustat și făcut opțional.
    -21- Unele valori obișnuite au fost standardizate.
    -22- Efectele neutilizate au fost eliminate.
    -23- Valorile neutilizate au fost curățate.
    -24- Valorile WEAR_MAX_NUM și APPLY_MAX_NUM sunt acum setate automat la dimensiunea listei. Introducerea manuală a valorilor nu va mai fi necesară.
    -25- Valorile neutilizate au fost curățate. Enumerarea Windows a fost sincronizată cu serverul.
    -26- Coordonatele NPC situate în folderul locale/xx/map au fost mutate în folderul partajat.
    -27- PC_BANG eliminat (Nu mai este utilizat).
    -28- Proto aplică valoarea 3->4
    -29- Parte Proto a sistemului Aura integrată.
    -30- Parte Proto a sistemului Charm integrată.
    -31- Parte Proto a sistemului Dream Spirit integrată.
    -32- Tipurile de obiecte incluse în noul sistem proto integrate.
    -33- Câmpurile proto neutilizate eliminate.
    -34- Proprietățile elementelor incluse în sistemul Charm integrate.
    -35- WEARABLE_ABILITY, WEAR_ABILITY*, WEARABLE_HAIR eliminate din cauza neutilizării.
    -36- Valorile SocketQuantity din Constante eliminate din cauza neutilizării.
    -37- S-a remediat eroarea din cauza lipsei culorilor monștrilor (Mobcolor).
    -38- S-a remediat eroarea din cauza căreia obiectele nu străluceau.
    -39- S-au corectat traducerile incorecte provenite din GF în Proto (de exemplu, Grille Mirror Carp -> Grille Mirror Sazan).
    -40- S-a rezolvat problema cu curelele care nu străluceau.
    -41- S-a remediat problema cu curelele care primeau constant 5 puncte de absorbție.
    -42- A fost implementată integrarea clientului și a pachetului pentru valorile bonus APPLY de talisman. Eroarea UNKNOWN_APPLY_TYPE a fost remediată.
    -43- În Proto-ul oficial, numerele de valoare ale monturii sunt furnizate cu efectul APPLY_MOUNT. A fost implementată o corecție de eroare pentru a elimina textul UNKNOWN_APPLY_TYPE de sub montură.
    -44- Cantitățile de absorbție a curelelor sunt acum gestionate prin ACCE_DRAIN_RATE.
    -45- S-a remediat eroarea din cauza căreia curelele noi nu funcționau.
    -46- Curelele lipsă au fost eliminate din tabelul item_scale.
    -47- Folderul International a fost schimbat în Common.
    -48- A fost adăugat un sistem de categorii de misiuni și s-au făcut ajustări pentru a rezolva problemele de incompatibilitate cu serverul oficial.
    -49- Fereastra Personaj (C) a fost adăugată pe serverul oficial. -50-
    Noua vizualizare oficială a inventarului a fost integrată.
    -51- Configurația generală a fost activată. Setările valabile pentru toate canalele pot fi făcute prin intermediul fișierului turkey/conf/GENERAL_CONFIG.
    -52- Eroarea de răcnet la distanță a șamanului a fost remediată
    . -53- Problema de retrogradare a monturii a fost remediată.
    -54- Unele șiruri lipsă au fost adăugate în fișierul Locale_string.
    -55- Eroarea din misiunea Alchemy a fost remediată.
    -56- Eroarea Comandă server necunoscută xmas_boom 1 | xmas_boom a fost remediată.
    -57- Fișierele NPC lipsă au fost completate.
    -58- Avertismentele clientului au fost remediate.


    Manual de utilizare:

    Cum se instalează fișierele?

    Code:
    Puteți rula fișierul TurkmmoSF-server.tgz plasându-l oriunde în sistemul de operare FreeBSD. Nu trebuie să îl plasați în folderul /usr/game.
    După ce decideți unde doriți să îl instalați, utilizați următoarea comandă
    : `cd /installation folder/ && tar zxvf TurkmmoSF-server.tgz`.
    Apoi, plasați fișierul TurkmmoSF-mysql.tgz în folderul `/var/db/` și tastați următorul cod:
    `rm -rf mysql && tar zxvf TurkmmoSF-mysql.tgz`
    Spoiler: Cum se deschide/închide jocul?
    Jocul include 4 canale. Puteți porni jocul din panoul de administrare situat în folderul de fișiere. Pentru a deschide panoul de administrare, navigați la directorul serverului și tastați acest cod:
    `sh admin_panel.sh` .
    Apoi, tastați `1i`, `srv1`, `1` pentru a deschide doar canalul 1.
    Pentru a deschide toate canalele, tastați `1`; pentru a deschide toate canalele folosind vRunner, tastați `1a`.
    Pentru a închide canalele selectiv, tastați `2i`; pentru a închide toate canalele, tastați `2`; iar pentru a închide toate canalele după pornirea cu vRunner, tastați `2a`.


    Cum se construiește Source?

    Code:
    După descărcarea fișierelor sursă din secțiunea de descărcări, puteți construi fișierele sursă.


    Cum să construiești o sursă de clienți?

    Code:
    Rulați fișierul TurkmmoSF.sln situat în directorul source/client/Client.
    Selectați metoda de compilare din opțiunile Debug/Release/Distribute din colțul din stânga sus. Recomand compilarea ca Debug în timpul testării și ca Distribute/Release la distribuirea către jucători.
    Faceți clic dreapta pe soluția „TurkmmoSF” (16 din 16 proiecte).
    Selectați Clean Solution, apoi faceți clic pe Build Solution.
    Fișierele client compilate vor fi plasate în folderul bin din același director.


    Cum se construiește codul sursă al serverului?

    Code:
    Să mutăm toate fișierele situate în folderul source/server/ în sistemul nostru de operare FreeBSD. Nu contează unde le mutați; le puteți muta în directorul /usr/src sau în orice director specificați.
    Pentru prima compilare, pentru a compila fișierele bibliotecii,
    navigați pur și simplu la folderul /server/Server/ și tastați „gmake all”. `
    cd /usr/src/server/Server/ && gmake all`
    După aceea, puteți compila baza de date sau proiectul jocului extern.
    ` cd /usr/src/server/Server/db/src && gmake clean && gmake`
    ` cd /usr/src/server/Server/game/src && gmake clean && gmake`


    *Poze / Video (obligatoriu):

    Imagini:

    TurkmmoSF - Link Bun - Mesaj 1 - Imagine 1
    TurkmmoSF - Link Bun - Mesaj 1 - Imagine 2
    TurkmmoSF - Link Bun - Mesaj 1 - Imagine 3

    Video:



    *Link download:

    Serverfiles:

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    VDI:

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.


    *Date (mysql/vdi/ingame):

    Conținut: Ascuns
    Reacționează ❤️ la acest mesaj și conținutul se va afișa automat.

    Nou Cum descarc de pe TeraBox?

    Afișează detalii Ascunde detalii
    • Este asemănător cu Mega.nz
    • Instalați-vă clientul lor de Download de aici
    • Faceți-vă un cont (vă puteți loga cu Facebook / Google / etc)
    • Nou Dacă nu vreți să descărcați clientul de Download, folosiți acest site
    • Gata! Acum puteți descărca resursele rapid & simplu.

    De ce folosim TeraBox?

    • Este gratuit
    • Primești 1TB de spațiu gratuit la orice cont creat!
    • Este ușor de folosit și varianta premium este foarte ieftină
    • Fișierele nu sunt șterse niciodată
    TeraBox logo

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Serverfiles resurse”

    Informații

    Utilizatori ce navighează pe acest forum: Catalin100, Dintisor, eryxion, Loki, macher, mambo mbo, ogjakesully, SonJack, Tazz și 8 vizitatori

    Discord ID copiat: