Jump to content

Hogyan készítsünk szervert


Recommended Posts

Üdvözöllek. 

Ebben a topicban bemutatom neked, hogyan hozhatod létre a saját szerveredet könnyen és egyszerűen az én megoldásommal.

 

A következőkre lesz szükségünk ahhoz, hogy a szervert feltelepítsük:

  • Operációs rendszer: FreeBSD 12.3

  • Adatbázis: MySQL56 szerver

  • Libek:

    Hidden Content

      Give reaction to this post to see the hidden content.
     (Fontos, hogy a libeket ne írd felül és csak azokat a fájlokat másold át amelyeket hiányol a szervered, pl.: libstdc++.so.6)

  • Git (ha klónozni akarod a repóm)

  • ZIP / Unzip (ha nincs telepítve akkor, pkg install unzip vagy pkg install zip)

 

1. MySQL56 szerver telepítése:

A következő parancsot írd be a terminálba ahhoz, hogy a mysql szerver feltelepüljön: pkg install mysql56-server.Miután a telepítő végzett lépjünk be a mysql-be a következő paranccsal: mysql -u root. Ha sikerült és ezt látod: 

Hidden Content

    Give reaction to this post to see the hidden content.

Akkor az exit paranccsal lépj ki.

 

2. Hozz létre egy mappát ahová telepíteni akarod a szervert én a home könyvtárat fogom létrehozni. A mappa létrehozása után navigálj a mappába a (cd) paranccsal és töltsd le az általam készített szerver telepítőt.  Amennyiben ellenőrizni szeretnéd a fájlokat letöltés előtt, azt megteheted itt a GitHub linkre kattintva: 

Hidden Content

    Give reaction to this post to see the hidden content.

Hidden Content

    Give reaction to this post to see the hidden content.

 3. Lépjünk be a ServerInstaller könyvtárba a (cd) paranccsal majd álljunk meg itt egy kicsit.

A ServerInstaller tartalma:

  • 4db SQL állomány amely a felhasználó létrehozásokért felel
  • 5db SQL állomány amely a játék adatbázisát építi fel
  • 1db adatbázis szkript amely lefuttatja az SQL állományokat
  • 1db szerver szkript ami letölti és kicsomagolja a szerverfájlt

4. A ServerInstaller mappán belül futtassuk le az adatbázis létrehozó szkriptet majd ha ez kész, futtassuk a szerver szkriptet is.

Hidden Content

    Give reaction to this post to see the hidden content.

 

5. Az általam készített installer nem tartalmazza a lefordított game és db fájlt ezért szükséges lesz forrásra és egy 32bites rendszerre ahol letudod fordítani. Készítettem egy leírást, hogy hogyan kell 32bites jail-t készíteni egy 64bites rendszeren. Olvasd át, és készítsd el te is.

Hogyan készítsünk 32bites jailt VPS-re!

 

Ebben a topicban @TMP4 álltal publikált 40250-Reference-Serverfile használtam. Ha bármilyen kérdésetek van avagy segítségre lenne szükségetek, nyugodtan írjatok.

 

 

 

  • Like 32
  • Thanks 1
  • Sad 1
Link to post
Share on other sites
1 hour ago, fledev said:

Nem érdemes mysql.tar.gz-t kibontani a var/db mappába.

Sokkal jobban jársz, ha exportálod sql-be, és beimportálod friss, tiszta mysql-ben...

Miért nem érdemes?
Én annyival egészíteném ki, hogy elsőnek leállítanám a mysql szervert. (Hogy még véletlenül se bugoljon (HA MÁR VAN))

Hidden Content

    Give reaction to this post to see the hidden content.

 

  • Like 15
Link to post
Share on other sites

Ha a rendszer és mysql verzió megegyezik akkor általában nincs gond a mysql.tar.gz tehát mysql data feltelepítésnél.
Azonban a szakszerű megoldás valóban a mysql dump, tehát .sql fájlok importálása lenne.

Amúgy épp ma töltöttem fel a mega drive-ba

Hidden Content

    Give reaction to this post to see the hidden content.
-ot tehát az is elérhető, van benne readme.txt használati utasítással ha valaki ezt a megoldást választja.

  • Like 14
Link to post
Share on other sites

Nyílván sokkal jobb megoldás az, hogy ha sql fájlokat importálnának az emberek, viszont egy kezdő aki most olvassa a topicot, az nem tudja mi az.

Ezért is írtam úgy, hogy le kell állítani előbb a mysql-t majd utána kicsomagolni a mysql-t a /var/db könyvtárba.

De amiket írtatok teljesen ++.

 

De szerintem kezdőknek tökéletes 🙂

15 hours ago, fledev said:

Nem érdemes mysql.tar.gz-t kibontani a var/db mappába.

Sokkal jobban jársz, ha exportálod sql-be, és beimportálod friss, tiszta mysql-ben...

 

13 hours ago, ScriptMan said:

Miért nem érdemes?
Én annyival egészíteném ki, hogy elsőnek leállítanám a mysql szervert. (Hogy még véletlenül se bugoljon (HA MÁR VAN))

Hidden Content

    Give reaction to this post to see the hidden content.

 

 

12 hours ago, TMP4 said:

Ha a rendszer és mysql verzió megegyezik akkor általában nincs gond a mysql.tar.gz tehát mysql data feltelepítésnél.
Azonban a szakszerű megoldás valóban a mysql dump, tehát .sql fájlok importálása lenne.

Amúgy épp ma töltöttem fel a mega drive-ba

Hidden Content

    Give reaction to this post to see the hidden content.
-ot tehát az is elérhető, van benne readme.txt használati utasítással ha valaki ezt a megoldást választja.

 

  • Like 4
Link to post
Share on other sites
  • 2 months later...

.mysql_secret  file-t sehol az ég világon nem találom.

Hiába írtam be a terminálba, hibát ír ki miszerint nem létezik a fájl/mappa.

 

Megoldódótt a probléma!

Köszönöm mégegyszer.

Edited by Zay
Megoldva a probléma
Link to post
Share on other sites
  • 1 month later...
On 12/6/2021 at 12:48 PM, Zay said:

.mysql_secret  file-t sehol az ég világon nem találom.

Hiába írtam be a terminálba, hibát ír ki miszerint nem létezik a fájl/mappa.

 

Megoldódótt a probléma!

Köszönöm mégegyszer.

Hol találtad meg? 🙂 

Link to post
Share on other sites
  • piktorvik changed the title to Hogyan készítsünk szervert
  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...