{"id":34031,"date":"2025-11-10T06:41:02","date_gmt":"2025-11-10T03:41:02","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=34031"},"modified":"2025-11-10T06:41:02","modified_gmt":"2025-11-10T03:41:02","slug":"hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/","title":{"rendered":"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi<\/h2>\n<p>Minecraft, d\u00fcnya \u00e7ap\u0131nda milyonlarca oyuncusu olan pop\u00fcler bir sandbox oyunudur. Bu oyunun sundu\u011fu en b\u00fcy\u00fck esnekliklerden biri, oyuncular\u0131n deneyimlerini mod paketleri arac\u0131l\u0131\u011f\u0131yla geni\u015fletebilmesidir. Hexxit, Technic Platform taraf\u0131ndan geli\u015ftirilen ve maceraya, ke\u015ffe ve tehlikeli zindanlara odaklanan pop\u00fcler bir Minecraft 1.5.2 mod paketidir. Arkada\u015flar\u0131n\u0131zla bu heyecan verici d\u00fcnyay\u0131 ke\u015ffetmek i\u00e7in kendi Hexxit sunucunuzu kurmak, oyun deneyiminizi bir \u00fcst seviyeye ta\u015f\u0131yacakt\u0131r. Bu kapsaml\u0131 rehberde, Ubuntu 14.04 i\u015fletim sistemi \u00fczerinde bir Hexxit sunucusunu ad\u0131m ad\u0131m nas\u0131l kuraca\u011f\u0131n\u0131z\u0131, yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 ve y\u00f6netece\u011finizi detayl\u0131 bir \u015fekilde anlataca\u011f\u0131z. Ubuntu 14.04&#8217;\u00fcn eski bir s\u00fcr\u00fcm olmas\u0131 nedeniyle, bu rehberde eski sistemlere \u00f6zg\u00fc baz\u0131 yakla\u015f\u0131mlar ve yaz\u0131l\u0131m s\u00fcr\u00fcmleri ele al\u0131nacakt\u0131r.<\/p>\n<h3>Gereksinimler<\/h3>\n<p>Bir Hexxit sunucusu kurmaya ba\u015flamadan \u00f6nce, belirli donan\u0131m ve yaz\u0131l\u0131m gereksinimlerini kar\u015f\u0131lad\u0131\u011f\u0131n\u0131zdan emin olmal\u0131s\u0131n\u0131z. Bu gereksinimler, sunucunuzun sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 ve oyunculara iyi bir deneyim sunmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n<h4>Donan\u0131m Gereksinimleri<\/h4>\n<p>Hexxit, bir\u00e7ok mod i\u00e7erdi\u011fi i\u00e7in standart bir Minecraft sunucusundan daha fazla kaynak t\u00fcketir.<\/p>\n<p>*   <strong>\u0130\u015flemci (CPU):<\/strong> \u00c7ok \u00e7ekirdekli bir i\u015flemci tercih edilir. \u00c7o\u011fu Minecraft sunucusu tek \u00e7ekirdek performans\u0131na daha duyarl\u0131 olsa da, modlu sunucular genel i\u015flem g\u00fcc\u00fcnden faydalanabilir.<br \/>\n*   <strong>Bellek (RAM):<\/strong> Bu, en kritik fakt\u00f6rd\u00fcr.<br \/>\n    *   <strong>2-4 GB RAM:<\/strong> 2-5 oyuncu i\u00e7in minimum kabul edilebilir.<br \/>\n    *   <strong>4-8 GB RAM:<\/strong> 5-10 oyuncu i\u00e7in \u00f6nerilir.<br \/>\n    *   <strong>8 GB ve \u00fczeri RAM:<\/strong> Daha fazla oyuncu veya daha yo\u011fun modlu paketler i\u00e7in idealdir. Unutmay\u0131n, i\u015fletim sistemi de belirli bir miktar RAM kullanacakt\u0131r.<br \/>\n*   <strong>Depolama (Disk):<\/strong> SSD (Kat\u0131 Hal S\u00fcr\u00fcc\u00fc) kullan\u0131lmas\u0131 \u015fiddetle tavsiye edilir. Harita y\u00fcklemeleri ve mod dosyalar\u0131na eri\u015fim, SSD&#8217;lerde \u00e7ok daha h\u0131zl\u0131d\u0131r, bu da oyun i\u00e7i gecikmeyi azalt\u0131r. En az 20-30 GB bo\u015f alan gereklidir, ancak harita b\u00fcy\u00fcd\u00fck\u00e7e bu alan artacakt\u0131r.<br \/>\n*   <strong>A\u011f Ba\u011flant\u0131s\u0131:<\/strong> Kararl\u0131 ve y\u00fcksek h\u0131zl\u0131 bir internet ba\u011flant\u0131s\u0131 (y\u00fckleme ve indirme) olmazsa olmazd\u0131r.<\/p>\n<h4>Yaz\u0131l\u0131m ve Eri\u015fim Gereksinimleri<\/h4>\n<p>*   <strong>\u0130\u015fletim Sistemi:<\/strong> Ubuntu 14.04 (Sunucu s\u00fcr\u00fcm\u00fc tercih edilir).<br \/>\n*   <strong>SSH \u0130stemcisi:<\/strong> Windows i\u00e7in PuTTY, macOS\/Linux i\u00e7in yerle\u015fik terminal.<br \/>\n*   <strong>Temel Linux Bilgisi:<\/strong> Komut sat\u0131r\u0131nda gezinme, dosya i\u015flemleri ve temel paket y\u00f6netimi bilgisi faydal\u0131 olacakt\u0131r.<br \/>\n*   <strong>Root veya Sudo Yetkileri:<\/strong> Sunucuda sistem d\u00fczeyinde de\u011fi\u015fiklikler yapmak i\u00e7in gereklidir.<\/p>\n<h3>Ubuntu 14.04 Sunucusunun Haz\u0131rlanmas\u0131<\/h3>\n<p>Sunucuyu kurmadan \u00f6nce, Ubuntu 14.04 sisteminizi Hexxit sunucusu i\u00e7in uygun hale getirmemiz gerekiyor. Bu ad\u0131mlar, gerekli yaz\u0131l\u0131mlar\u0131 kurmay\u0131 ve g\u00fcvenlik i\u00e7in yeni bir kullan\u0131c\u0131 olu\u015fturmay\u0131 i\u00e7erir.<\/p>\n<h4>Sistem G\u00fcncellemesi<\/h4>\n<p>Herhangi bir yaz\u0131l\u0131m kurulumuna ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan emin olmak iyi bir uygulamad\u0131r. Bu, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131r ve en son paket listelerine sahip olman\u0131z\u0131 sa\u011flar.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update\nsudo apt apt-get upgrade -y<\/code><\/pre>\n<p><code>apt-get update<\/code> komutu, paket listelerini g\u00fcncellerken, <code>apt-get upgrade -y<\/code> komutu ise mevcut t\u00fcm paketleri onay gerektirmeden g\u00fcnceller.<\/p>\n<h4>Yeni Bir Kullan\u0131c\u0131 Olu\u015fturma<\/h4>\n<p>Minecraft sunucusunu root kullan\u0131c\u0131s\u0131 olarak \u00e7al\u0131\u015ft\u0131rmak g\u00fcvenlik a\u00e7\u0131s\u0131ndan risklidir. Bunun yerine, sunucu i\u00e7in \u00f6zel, yetkisiz bir kullan\u0131c\u0131 olu\u015fturmak en iyi y\u00f6ntemdir.<\/p>\n<pre><code class=\"language-bash\">sudo adduser minecraft<\/code><\/pre>\n<p>Bu komut, <code>minecraft<\/code> ad\u0131nda yeni bir kullan\u0131c\u0131 olu\u015fturman\u0131z\u0131 ister. Sizden yeni bir parola belirlemeniz ve baz\u0131 iste\u011fe ba\u011fl\u0131 bilgiler girmeniz istenecektir. Bilgileri girdikten sonra, kullan\u0131c\u0131 olu\u015fturulacakt\u0131r. \u015eimdi bu kullan\u0131c\u0131ya ge\u00e7i\u015f yapal\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo su - minecraft<\/code><\/pre>\n<p>Art\u0131k <code>minecraft<\/code> kullan\u0131c\u0131s\u0131 olarak i\u015flem yapacaks\u0131n\u0131z. Sunucu dosyalar\u0131n\u0131 bu kullan\u0131c\u0131n\u0131n ana dizinine indirece\u011fiz.<\/p>\n<h4>Java Kurulumu (OpenJDK 7)<\/h4>\n<p>Hexxit, Minecraft 1.5.2 tabanl\u0131 bir mod paketidir. Bu s\u00fcr\u00fcm genellikle Java 7 ile en iyi performans\u0131 g\u00f6sterir. Ubuntu 14.04 deposunda OpenJDK 7 bulunur ve bu, Hexxit i\u00e7in ideal bir se\u00e7imdir.<\/p>\n<p><code>minecraft<\/code> kullan\u0131c\u0131s\u0131ndayken, Java&#8217;y\u0131 kurmak i\u00e7in <code>sudo<\/code> yetkilerine ihtiyac\u0131n\u0131z olacak. Ge\u00e7ici olarak root veya sudo yetkili kullan\u0131c\u0131ya geri d\u00f6n\u00fcp Java&#8217;y\u0131 kurabilir, ard\u0131ndan <code>minecraft<\/code> kullan\u0131c\u0131s\u0131na ge\u00e7ebilirsiniz.<\/p>\n<pre><code class=\"language-bash\"># \u0130lk \u00f6nce minecraft kullan\u0131c\u0131s\u0131ndan \u00e7\u0131k\u0131\u015f yap\u0131n\nexit\n\n<h2>\u015eimdi root veya sudo yetkili kullan\u0131c\u0131s\u0131n\u0131z<\/h2>\nsudo apt-get install openjdk-7-jre-headless -y<\/code><\/pre>\n<p><code>openjdk-7-jre-headless<\/code> paketi, sunucu ortamlar\u0131 i\u00e7in grafik aray\u00fcz\u00fc olmayan (headless) Java Runtime Environment&#8217;\u0131 (JRE) kurar. Bu, sunucu kaynaklar\u0131n\u0131 daha verimli kullan\u0131r. Kurulum tamamland\u0131ktan sonra, Java s\u00fcr\u00fcm\u00fcn\u00fc kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">java -version<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131 olarak <code>openjdk version \"1.7.0_...\"<\/code> gibi bir \u015fey g\u00f6rmelisiniz. \u015eimdi tekrar <code>minecraft<\/code> kullan\u0131c\u0131s\u0131na ge\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo su - minecraft<\/code><\/pre>\n<h4>Gerekli Yard\u0131mc\u0131 Programlar\u0131n Kurulumu (Screen, Unzip)<\/h4>\n<p>Sunucuyu arka planda \u00e7al\u0131\u015ft\u0131rmak ve s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f dosyalar\u0131 a\u00e7mak i\u00e7in baz\u0131 yard\u0131mc\u0131 programlara ihtiyac\u0131m\u0131z olacak.<\/p>\n<p>*   <strong><code>screen<\/code>:<\/strong> Bu ara\u00e7, SSH ba\u011flant\u0131n\u0131z kesilse bile sunucunuzun \u00e7al\u0131\u015fmaya devam etmesini sa\u011flar. Ayr\u0131ca, tek bir SSH oturumu i\u00e7inde birden fazla terminal penceresi olu\u015fturman\u0131za olanak tan\u0131r.<br \/>\n*   <strong><code>unzip<\/code>:<\/strong> Hexxit sunucu dosyalar\u0131 genellikle ZIP format\u0131nda gelir, bu y\u00fczden bunlar\u0131 ay\u0131klamak i\u00e7in <code>unzip<\/code> arac\u0131na ihtiyac\u0131m\u0131z olacak.<\/p>\n<p>Yine, bu kurulumlar i\u00e7in <code>sudo<\/code> yetkilerine ihtiyac\u0131n\u0131z olacak:<\/p>\n<pre><code class=\"language-bash\"># minecraft kullan\u0131c\u0131s\u0131ndan \u00e7\u0131k\u0131\u015f yap\u0131n\nexit\n\n<h2>root veya sudo yetkili kullan\u0131c\u0131s\u0131n\u0131z<\/h2>\nsudo apt-get install screen unzip -y\n\n<h2>Tekrar minecraft kullan\u0131c\u0131s\u0131na ge\u00e7in<\/h2>\nsudo su - minecraft<\/code><\/pre>\n<h3>Hexxit Sunucu Dosyalar\u0131n\u0131n \u0130ndirilmesi ve Haz\u0131rlanmas\u0131<\/h3>\n<p>Art\u0131k sunucunuz haz\u0131r oldu\u011funa g\u00f6re, Hexxit sunucu dosyalar\u0131n\u0131 indirip kurulum i\u00e7in haz\u0131rlayabiliriz.<\/p>\n<h4>Hexxit Sunucu Paketini \u0130ndirme<\/h4>\n<p>Hexxit sunucu dosyalar\u0131n\u0131 Technic Platform&#8217;un resmi web sitesinden indirmeniz gerekmektedir. Genellikle &#8220;Hexxit Server&#8221; veya &#8220;Hexxit Server Download&#8221; gibi bir ba\u011flant\u0131 bulunur. Web sitesinden indirme ba\u011flant\u0131s\u0131n\u0131 kopyalad\u0131ktan sonra, sunucunuzda <code>wget<\/code> komutunu kullanarak indirebilirsiniz.<\/p>\n<p><strong>\u00d6nemli Not:<\/strong> Hexxit, eski bir mod paketidir ve Technic Platform&#8217;daki indirme ba\u011flant\u0131lar\u0131 zamanla de\u011fi\u015febilir. Bu rehber yaz\u0131ld\u0131\u011f\u0131 s\u0131rada, Technic Platform&#8217;un Hexxit sayfas\u0131nda do\u011frudan bir sunucu dosyas\u0131 indirme ba\u011flant\u0131s\u0131 bulmak zor olabilir. Genellikle Technic Launcher \u00fczerinden &#8220;Server Pack&#8221; indirme se\u00e7ene\u011fi sunulur. E\u011fer do\u011frudan bir <code>.zip<\/code> URL&#8217;si bulamazsan\u0131z, Technic Launcher&#8217;\u0131 bilgisayar\u0131n\u0131za kurup oradan &#8220;Server Pack&#8221;i indirip SFTP (\u00f6rne\u011fin FileZilla ile) arac\u0131l\u0131\u011f\u0131yla sunucunuza y\u00fcklemeniz gerekebilir. Bu rehberde, bir <code>.zip<\/code> dosyas\u0131n\u0131n do\u011frudan indirilebilir oldu\u011funu varsayaca\u011f\u0131z.<\/p>\n<p>\u00d6rnek olarak (ger\u00e7ek ba\u011flant\u0131y\u0131 bulup de\u011fi\u015ftirmeniz gerekecektir):<\/p>\n<pre><code class=\"language-bash\">cd ~\nwget -O hexxit_server.zip \"https:\/\/launcher.technicpack.net\/modpacks\/hexxit\/hexxit-server-latest.zip\"\n<h2>Yukar\u0131daki URL temsilidir, ger\u00e7ek indirme ba\u011flant\u0131s\u0131n\u0131 bulun ve buraya yap\u0131\u015ft\u0131r\u0131n.<\/code><\/pre>\n<\/h2>\n<p><code>cd ~<\/code> komutu, <code>minecraft<\/code> kullan\u0131c\u0131s\u0131n\u0131n ana dizinine gitmenizi sa\u011flar. <code>-O hexxit_server.zip<\/code> se\u00e7ene\u011fi, indirilen dosyan\u0131n ad\u0131n\u0131 <code>hexxit_server.zip<\/code> olarak kaydetmenizi sa\u011flar.<\/p>\n<h4>Sunucu Dosyalar\u0131n\u0131 Ay\u0131klama ve D\u00fczenleme<\/h4>\n<p>\u0130ndirme tamamland\u0131ktan sonra, ZIP dosyas\u0131n\u0131 ay\u0131klamam\u0131z gerekiyor.<\/p>\n<pre><code class=\"language-bash\">unzip hexxit_server.zip<\/code><\/pre>\n<p>Bu komut, dosyalar\u0131 mevcut dizine ay\u0131klayacakt\u0131r. Ay\u0131klanan dosyalar\u0131n genellikle bir klas\u00f6r i\u00e7inde oldu\u011funu g\u00f6receksiniz (\u00f6rne\u011fin, <code>hexxit-server<\/code>). Bu klas\u00f6r\u00fcn i\u00e7ine girin:<\/p>\n<pre><code class=\"language-bash\">cd hexxit-server # veya ay\u0131klanan klas\u00f6r\u00fcn ad\u0131 neyse<\/code><\/pre>\n<p>Bu klas\u00f6rde, <code>minecraft_server.jar<\/code>, <code>forge-*.jar<\/code>, <code>libraries<\/code> klas\u00f6r\u00fc, <code>mods<\/code> klas\u00f6r\u00fc ve muhtemelen bir <code>launcher-server.sh<\/code> veya <code>start.sh<\/code> beti\u011fi gibi dosyalar\u0131 bulacaks\u0131n\u0131z.<\/p>\n<h4>EULA Anla\u015fmas\u0131n\u0131 Onaylama<\/h4>\n<p>Minecraft sunucusunu ilk kez ba\u015flatt\u0131\u011f\u0131n\u0131zda, Mojang&#8217;\u0131n Son Kullan\u0131c\u0131 Lisans Anla\u015fmas\u0131&#8217;n\u0131 (EULA) kabul etmeniz gerekir. Aksi takdirde sunucu ba\u015flamaz.<\/p>\n<p>Ay\u0131klanan Hexxit sunucu klas\u00f6r\u00fcnde, <code>eula.txt<\/code> ad\u0131nda bir dosya bulacaks\u0131n\u0131z. Bu dosyay\u0131 d\u00fczenlemeniz gerekiyor:<\/p>\n<pre><code class=\"language-bash\">nano eula.txt<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7inde <code>eula=false<\/code> yazan bir sat\u0131r g\u00f6receksiniz. Bunu <code>eula=true<\/code> olarak de\u011fi\u015ftirin:<\/p>\n<pre><code class=\"language-\">#By changing the setting below to TRUE you are indicating your agreement to our EULA (https:\/\/minecraft.net\/terms)\n#Sat Jan 01 00:00:00 UTC 2023\neula=true<\/code><\/pre>\n<p>Kaydetmek i\u00e7in <code>Ctrl+O<\/code>, \u00e7\u0131kmak i\u00e7in <code>Ctrl+X<\/code> tu\u015flar\u0131na bas\u0131n.<\/p>\n<h3>Hexxit Sunucusunu Yap\u0131land\u0131rma<\/h3>\n<p>Sunucu dosyalar\u0131n\u0131 indirdik ve EULA&#8217;y\u0131 kabul ettik. \u015eimdi, sunucunun nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirleyen \u00f6nemli yap\u0131land\u0131rma dosyalar\u0131n\u0131 d\u00fczenlememiz gerekiyor.<\/p>\n<h4>launcher-server.sh veya \u00d6zel Ba\u015flatma Beti\u011fi<\/h4>\n<p>Hexxit paketi genellikle bir <code>launcher-server.sh<\/code> veya <code>start.sh<\/code> beti\u011fi ile gelir. Bu betik, Java&#8217;y\u0131 uygun arg\u00fcmanlarla (bellek ay\u0131rma gibi) \u00e7al\u0131\u015ft\u0131rarak sunucuyu ba\u015flat\u0131r. Bu beti\u011fi d\u00fczenleyerek sunucuya ayr\u0131lacak bellek miktar\u0131n\u0131 ayarlayabiliriz.<\/p>\n<pre><code class=\"language-bash\">nano launcher-server.sh<\/code><\/pre>\n<p>Bu beti\u011fin i\u00e7inde <code>java -Xmx... -Xms...<\/code> ile ba\u015flayan bir sat\u0131r aray\u0131n. <code>-Xmx<\/code> maksimum bellek miktar\u0131n\u0131, <code>-Xms<\/code> ise ba\u015flang\u0131\u00e7 belle\u011fi miktar\u0131n\u0131 belirler. \u00d6rne\u011fin, sunucuya 6 GB RAM ay\u0131rmak istiyorsan\u0131z, bu sat\u0131r\u0131 \u015f\u00f6yle d\u00fczenleyebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">java -Xmx6G -Xms2G -jar forge-*.jar nogui<\/code><\/pre>\n<p>*   <code>-Xmx6G<\/code>: Maksimum 6 Gigabayt RAM kullan.<br \/>\n*   <code>-Xms2G<\/code>: Ba\u015flang\u0131\u00e7ta 2 Gigabayt RAM ay\u0131r. Bu, sunucunun ba\u015flamas\u0131n\u0131 h\u0131zland\u0131rabilir.<br \/>\n<em>   <code>forge-<\/em>.jar<\/code>: Bu, Hexxit&#8217;in kulland\u0131\u011f\u0131 Forge mod y\u00fckleyicisinin ana JAR dosyas\u0131d\u0131r. Dosya ad\u0131n\u0131 klas\u00f6r\u00fcn\u00fczdeki ger\u00e7ek Forge JAR dosyas\u0131yla (\u00f6rn. <code>forge-1.5.2-7.8.1.738-universal.jar<\/code>) de\u011fi\u015ftirmeniz gerekebilir. Veya betik zaten do\u011fru joker karakteri kullan\u0131yorsa oldu\u011fu gibi b\u0131rakabilirsiniz.<br \/>\n*   <code>nogui<\/code>: Sunucunun grafik aray\u00fcz\u00fcn\u00fc (GUI) ba\u015flatmamas\u0131n\u0131 sa\u011flar, bu da sunucu ortam\u0131nda gereksiz kaynak t\u00fcketimini \u00f6nler.<\/p>\n<p>Yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fiklikleri kaydedin (<code>Ctrl+O<\/code>, <code>Ctrl+X<\/code>).<\/p>\n<p><strong>\u00d6nemli:<\/strong> Beti\u011fin \u00e7al\u0131\u015ft\u0131r\u0131labilir oldu\u011fundan emin olun:<\/p>\n<pre><code class=\"language-bash\">chmod +x launcher-server.sh<\/code><\/pre>\n<h4>server.properties Dosyas\u0131n\u0131 D\u00fczenleme<\/h4>\n<p><code>server.properties<\/code> dosyas\u0131, Minecraft sunucunuzun davran\u0131\u015f\u0131n\u0131 kontrol eden ana yap\u0131land\u0131rma dosyas\u0131d\u0131r. \u0130lk \u00e7al\u0131\u015ft\u0131rmadan sonra bu dosya otomatik olarak olu\u015fturulur, ancak baz\u0131 \u00f6nemli ayarlar\u0131 \u00f6nceden elle olu\u015fturup ayarlayabiliriz veya ilk \u00e7al\u0131\u015ft\u0131rmadan sonra d\u00fczenleyebiliriz.<\/p>\n<p>Sunucuyu ilk kez \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce, bir <code>server.properties<\/code> dosyas\u0131 olu\u015fturmayabilir. Bu durumda, sunucuyu bir kez k\u0131sa s\u00fcreli\u011fine ba\u015flat\u0131p durdurarak bu dosyan\u0131n olu\u015fturulmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<pre><code class=\"language-bash\"># Sunucuyu ba\u015flat (sadece dosyan\u0131n olu\u015fmas\u0131 i\u00e7in k\u0131sa s\u00fcreli\u011fine)\n.\/launcher-server.sh\n\n<h2>Birka\u00e7 saniye bekleyin, sonra Ctrl+C ile durdurun<\/code><\/pre>\n<\/h2>\n<p>\u015eimdi <code>server.properties<\/code> dosyas\u0131n\u0131 d\u00fczenleyebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">nano server.properties<\/code><\/pre>\n<p>\u0130\u015fte Hexxit sunucunuz i\u00e7in \u00f6nemli olabilecek baz\u0131 ayarlar ve a\u00e7\u0131klamalar\u0131:<\/p>\n<p>*   <strong><code>enable-query=false<\/code><\/strong>: Sunucu sorgu protokol\u00fcn\u00fc etkinle\u015ftirir\/devre d\u0131\u015f\u0131 b\u0131rak\u0131r. Genellikle kapal\u0131 kalmas\u0131 \u00f6nerilir.<br \/>\n*   <strong><code>level-name=world<\/code><\/strong>: D\u00fcnya klas\u00f6r\u00fcn\u00fcn ad\u0131. De\u011fi\u015ftirmezseniz <code>world<\/code> olarak kal\u0131r.<br \/>\n*   <strong><code>enable-rcon=false<\/code><\/strong>: Uzaktan konsol eri\u015fimini etkinle\u015ftirir\/devre d\u0131\u015f\u0131 b\u0131rak\u0131r. Genellikle kapal\u0131 kalmas\u0131 \u00f6nerilir, aksi takdirde ek g\u00fcvenlik \u00f6nlemleri gerektirir.<br \/>\n*   <strong><code>generator-settings=<\/code><\/strong>: D\u00fcnya olu\u015fturma ayarlar\u0131. \u00d6zel bir \u015fey kullanm\u0131yorsan\u0131z bo\u015f b\u0131rak\u0131n.<br \/>\n*   <strong><code>allow-nether=true<\/code><\/strong>: Nether boyutuna eri\u015fime izin verir.<br \/>\n*   <strong><code>gamemode=0<\/code><\/strong>: Varsay\u0131lan oyun modu (0=Survival, 1=Creative, 2=Adventure, 3=Spectator &#8211; Hexxit 1.5.2&#8217;de Spectator yok).<br \/>\n*   <strong><code>server-port=25565<\/code><\/strong>: Sunucunun dinleyece\u011fi port. Varsay\u0131lan 25565&#8217;tir. De\u011fi\u015ftirirseniz, oyuncular\u0131n ba\u011flan\u0131rken yeni portu belirtmesi gerekir.<br \/>\n*   <strong><code>enable-command-block=false<\/code><\/strong>: Komut bloklar\u0131n\u0131 etkinle\u015ftirir\/devre d\u0131\u015f\u0131 b\u0131rak\u0131r.<br \/>\n*   <strong><code>enable-flight=true<\/code><\/strong>: Oyuncular\u0131n u\u00e7mas\u0131na izin verir (Creative modunda veya modlarla).<br \/>\n*   <strong><code>level-type=DEFAULT<\/code><\/strong>: D\u00fcnya tipi (DEFAULT, FLAT, LARGEBIOMES).<br \/>\n*   <strong><code>level-seed=<\/code><\/strong>: D\u00fcnya i\u00e7in tohum (seed). Bo\u015f b\u0131rak\u0131l\u0131rsa rastgele bir tohum kullan\u0131l\u0131r.<br \/>\n*   <strong><code>max-build-height=256<\/code><\/strong>: Bloklar\u0131n in\u015fa edilebilece\u011fi maksimum y\u00fckseklik.<br \/>\n*   <strong><code>spawn-npcs=true<\/code><\/strong>: K\u00f6yl\u00fclerin ve di\u011fer NPC&#8217;lerin ortaya \u00e7\u0131kmas\u0131na izin verir.<br \/>\n*   <strong><code>white-list=false<\/code><\/strong>: Beyaz listeyi etkinle\u015ftirir\/devre d\u0131\u015f\u0131 b\u0131rak\u0131r. <code>true<\/code> yaparsan\u0131z, sadece <code>whitelist.json<\/code> dosyas\u0131ndaki oyuncular ba\u011flanabilir.<br \/>\n*   <strong><code>spawn-animals=true<\/code><\/strong>: Hayvanlar\u0131n ortaya \u00e7\u0131kmas\u0131na izin verir.<br \/>\n*   <strong><code>hardcore=false<\/code><\/strong>: Hardcore modunu etkinle\u015ftirir. Oyuncular \u00f6ld\u00fc\u011f\u00fcnde sunucudan yasaklan\u0131r.<br \/>\n*   <strong><code>snooper-enabled=true<\/code><\/strong>: Mojang&#8217;a kullan\u0131m verileri g\u00f6nderir. Gizlilik endi\u015feniz varsa <code>false<\/code> yapabilirsiniz.<br \/>\n*   <strong><code>online-mode=true<\/code><\/strong>: Sunucunun Mojang kimlik do\u011frulama sunucular\u0131n\u0131 kullan\u0131p kullanmayaca\u011f\u0131n\u0131 belirler. Lisansl\u0131 Minecraft hesaplar\u0131 i\u00e7in <code>true<\/code> olmal\u0131d\u0131r. Korsan istemcilerin ba\u011flanmas\u0131na izin vermek i\u00e7in <code>false<\/code> yap\u0131labilir, ancak bu \u00f6nerilmez ve g\u00fcvenlik riskleri ta\u015f\u0131r.<br \/>\n*   <strong><code>resource-pack=<\/code><\/strong>: Oyunculara otomatik olarak indirilecek kaynak paketi URL&#8217;si.<br \/>\n*   <strong><code>pvp=true<\/code><\/strong>: Oyuncular aras\u0131 \u00e7at\u0131\u015fmaya (PvP) izin verir.<br \/>\n*   <strong><code>difficulty=1<\/code><\/strong>: Oyun zorlu\u011fu (0=Peaceful, 1=Easy, 2=Normal, 3=Hard).<br \/>\n*   <strong><code>server-ip=<\/code><\/strong>: Sunucunun dinleyece\u011fi IP adresi. Genellikle bo\u015f b\u0131rak\u0131l\u0131r, bu da t\u00fcm IP adreslerinden ba\u011flant\u0131 kabul edildi\u011fi anlam\u0131na gelir.<br \/>\n*   <strong><code>spawn-monsters=true<\/code><\/strong>: Canavarlar\u0131n ortaya \u00e7\u0131kmas\u0131na izin verir.<br \/>\n*   <strong><code>generate-structures=true<\/code><\/strong>: Yap\u0131lar\u0131n (k\u00f6yler, zindanlar vb.) olu\u015fmas\u0131na izin verir.<br \/>\n*   <strong><code>view-distance=10<\/code><\/strong>: Oyuncular\u0131n g\u00f6rebilece\u011fi maksimum chunk mesafesi. D\u00fc\u015f\u00fck de\u011ferler performans\u0131 art\u0131r\u0131r, y\u00fcksek de\u011ferler d\u00fc\u015f\u00fcr\u00fcr. Hexxit gibi modlu sunucularda 6-8 aras\u0131 de\u011ferler \u00f6nerilir.<br \/>\n*   <strong><code>motd=A Minecraft Server<\/code><\/strong>: Sunucu listesinde g\u00f6r\u00fcnen mesaj (Message of the Day). Renkli kodlar kullan\u0131labilir.<br \/>\n*   <strong><code>max-players=20<\/code><\/strong>: Sunucuya ayn\u0131 anda ba\u011flanabilecek maksimum oyuncu say\u0131s\u0131.<br \/>\n*   <strong><code>texture-pack=<\/code><\/strong>: (Eski Minecraft s\u00fcr\u00fcmleri i\u00e7in) Oyunculara otomatik indirilecek doku paketi.<br \/>\n*   <strong><code>spawn-protection=16<\/code><\/strong>: Spawn noktas\u0131n\u0131n etraf\u0131ndaki korumal\u0131 alan\u0131n yar\u0131\u00e7ap\u0131. Sadece OP&#8217;lar bu alanda blok k\u0131rabilir\/yerle\u015ftirebilir.<br \/>\n*   <strong><code>op-permission-level=4<\/code><\/strong>: OP&#8217;lara verilen izin seviyesi. (1=Oyuncular\u0131 koruyabilir, 2=Tek komutlar, 3=\u00c7o\u011fu komut, 4=T\u00fcm komutlar).<br \/>\n*   <strong><code>allow-flight=true<\/code><\/strong>: U\u00e7u\u015fa izin verir. Bu, modlu sunucularda oyuncular\u0131n u\u00e7u\u015f modlar\u0131n\u0131 kullanabilmesi i\u00e7in \u00f6nemlidir.<\/p>\n<p>Ayarlar\u0131 istedi\u011finiz gibi d\u00fczenledikten sonra kaydedin (<code>Ctrl+O<\/code>, <code>Ctrl+X<\/code>).<\/p>\n<h4>ops.json ve whitelist.json Dosyalar\u0131<\/h4>\n<p>*   <strong><code>ops.json<\/code><\/strong>: Sunucuda y\u00f6netici (OP) yetkilerine sahip olacak oyuncular\u0131n listesini i\u00e7erir. Bu oyuncular, oyun i\u00e7inde komutlar\u0131 kullanabilir ve sunucuyu y\u00f6netebilir. Oyuncular\u0131 OP yapmak i\u00e7in sunucu konsolunda <code>op <oyuncu_ad\u0131><\/code> komutunu kullanabilirsiniz.<br \/>\n*   <strong><code>whitelist.json<\/code><\/strong>: E\u011fer <code>server.properties<\/code> dosyas\u0131nda <code>white-list=true<\/code> olarak ayarland\u0131ysa, bu dosya sunucuya ba\u011flanabilecek oyuncular\u0131n listesini i\u00e7erir. Oyuncular\u0131 beyaz listeye eklemek i\u00e7in sunucu konsolunda <code>whitelist add <oyuncu_ad\u0131><\/code> komutunu kullanabilirsiniz.<\/p>\n<p>Bu dosyalar\u0131 elle d\u00fczenlemek yerine, sunucu \u00e7al\u0131\u015f\u0131rken konsol komutlar\u0131n\u0131 kullanmak daha g\u00fcvenli ve kolayd\u0131r.<\/p>\n<h3>Hexxit Sunucusunu Ba\u015flatma ve Y\u00f6netme<\/h3>\n<p>T\u00fcm haz\u0131rl\u0131klar tamamland\u0131\u011f\u0131na g\u00f6re, art\u0131k Hexxit sunucunuzu ba\u015flatabiliriz.<\/p>\n<h4>Screen Kullanarak Sunucuyu Ba\u015flatma<\/h4>\n<p><code>screen<\/code> komutu, sunucunuzun SSH oturumunuz kapansa bile \u00e7al\u0131\u015fmaya devam etmesini sa\u011flar.<\/p>\n<p>1.  <strong>Bir <code>screen<\/code> oturumu ba\u015flat\u0131n:<\/strong><\/p>\n<pre><code class=\"language-bash\">screen -S hexxit_server<\/code><\/pre>\n<p>    <code>-S hexxit_server<\/code> komutu, oturuma <code>hexxit_server<\/code> ad\u0131n\u0131 verir, bu da birden fazla <code>screen<\/code> oturumunuz varsa y\u00f6netimi kolayla\u015ft\u0131r\u0131r.<br \/>\n2.  <strong>Hexxit sunucusunu ba\u015flat\u0131n:<\/strong><br \/>\n    \u015eimdi <code>screen<\/code> oturumunun i\u00e7indesiniz. Sunucuyu ba\u015flatmak i\u00e7in <code>launcher-server.sh<\/code> beti\u011fini \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">.\/launcher-server.sh<\/code><\/pre>\n<p>    Sunucu ba\u015flatma i\u015flemi biraz zaman alabilir, \u00f6zellikle ilk \u00e7al\u0131\u015ft\u0131rmada d\u00fcnya dosyalar\u0131 olu\u015fturulurken. Konsolda bir\u00e7ok log mesaj\u0131 g\u00f6receksiniz. &#8220;Done&#8221; veya &#8220;For help, type &#8220;help&#8221; or &#8220;?&#8221;&#8221; gibi bir mesaj g\u00f6rd\u00fc\u011f\u00fcn\u00fczde sunucu haz\u0131r demektir.<br \/>\n3.  <strong><code>screen<\/code> oturumundan ayr\u0131l\u0131n:<\/strong><br \/>\n    Sunucu \u00e7al\u0131\u015f\u0131rken, <code>screen<\/code> oturumundan ayr\u0131lmak i\u00e7in <code>Ctrl+A<\/code> tu\u015flar\u0131na bas\u0131n, ard\u0131ndan <code>D<\/code> tu\u015funa bas\u0131n.<br \/>\n    Bu, SSH oturumunuzu kapatmadan <code>screen<\/code> oturumunu arka planda \u00e7al\u0131\u015f\u0131r durumda b\u0131rak\u0131r.<\/p>\n<h4>Sunucuyu Durdurma ve Yeniden Ba\u015flatma<\/h4>\n<p>*   <strong><code>screen<\/code> oturumuna geri d\u00f6nme:<\/strong><br \/>\n    Sunucu konsoluna geri d\u00f6nmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">screen -r hexxit_server<\/code><\/pre>\n<p>    E\u011fer birden fazla <code>screen<\/code> oturumunuz varsa, <code>screen -ls<\/code> ile listeyi g\u00f6rebilirsiniz ve ard\u0131ndan <code>screen -r <pid.tty.host><\/code> ile istedi\u011finiz oturuma ba\u011flanabilirsiniz.<br \/>\n*   <strong>Sunucuyu durdurma:<\/strong><br \/>\n    Sunucu konsolundayken, g\u00fcvenli bir \u015fekilde kapatmak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">stop<\/code><\/pre>\n<p>    Bu komut, sunucunun t\u00fcm verileri kaydetmesini ve d\u00fczg\u00fcn bir \u015fekilde kapanmas\u0131n\u0131 sa\u011flar. Sunucunun tamamen kapanmas\u0131 biraz zaman alabilir.<br \/>\n*   <strong>Sunucuyu yeniden ba\u015flatma:<\/strong><br \/>\n    Sunucuyu durdurduktan sonra, ayn\u0131 <code>screen<\/code> oturumunda veya yeni bir <code>screen<\/code> oturumunda <code>launcher-server.sh<\/code> beti\u011fini tekrar \u00e7al\u0131\u015ft\u0131rarak yeniden ba\u015flatabilirsiniz.<\/p>\n<h4>Sunucu Konsoluna Eri\u015fme<\/h4>\n<p><code>screen -r hexxit_server<\/code> komutu ile sunucu konsoluna eri\u015fti\u011finizde, Minecraft komutlar\u0131n\u0131 do\u011frudan yazabilirsiniz. \u00d6rne\u011fin:<\/p>\n<p>*   <code>op <oyuncu_ad\u0131><\/code>: Bir oyuncuya y\u00f6netici yetkileri verir.<br \/>\n*   <code>whitelist add <oyuncu_ad\u0131><\/code>: Bir oyuncuyu beyaz listeye ekler.<br \/>\n*   <code>say <mesaj><\/code>: Sunucudaki t\u00fcm oyunculara mesaj g\u00f6nderir.<br \/>\n*   <code>save-all<\/code>: D\u00fcnya verilerini manuel olarak kaydeder.<\/p>\n<h3>G\u00fcvenlik Duvar\u0131 Ayarlar\u0131 (UFW)<\/h3>\n<p>Sunucunuzun g\u00fcvenli\u011fi i\u00e7in bir g\u00fcvenlik duvar\u0131 kullanmak \u00e7ok \u00f6nemlidir. Ubuntu 14.04&#8217;te varsay\u0131lan g\u00fcvenlik duvar\u0131 arac\u0131 UFW&#8217;dir (Uncomplicated Firewall).<\/p>\n<p><code>minecraft<\/code> kullan\u0131c\u0131s\u0131ndayken g\u00fcvenlik duvar\u0131 ayarlar\u0131n\u0131 yapmak i\u00e7in <code>sudo<\/code> yetkilerine ihtiyac\u0131n\u0131z olacak. Ge\u00e7ici olarak root veya sudo yetkili kullan\u0131c\u0131ya geri d\u00f6n\u00fcn:<\/p>\n<pre><code class=\"language-bash\">exit # minecraft kullan\u0131c\u0131s\u0131ndan \u00e7\u0131k\u0131\u015f yap\u0131n<\/code><\/pre>\n<h4>UFW Kurulumu ve Temel Kullan\u0131m\u0131<\/h4>\n<p>UFW genellikle Ubuntu&#8217;da \u00f6n y\u00fckl\u00fc gelir, ancak kurulu de\u011filse:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install ufw -y<\/code><\/pre>\n<p>Varsay\u0131lan politikalar\u0131 ayarlayarak ba\u015flay\u0131n. Genellikle gelen ba\u011flant\u0131lar\u0131 reddetmek ve giden ba\u011flant\u0131lara izin vermek istersiniz:<\/p>\n<pre><code class=\"language-bash\">sudo ufw default deny incoming\nsudo ufw default allow outgoing<\/code><\/pre>\n<h4>Minecraft Portunu A\u00e7ma<\/h4>\n<p>Minecraft sunucusu varsay\u0131lan olarak 25565 numaral\u0131 TCP portunu kullan\u0131r. Oyuncular\u0131n sunucunuza ba\u011flanabilmesi i\u00e7in bu portu a\u00e7man\u0131z gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 25565\/tcp<\/code><\/pre>\n<h4>SSH Portunu A\u00e7ma<\/h4>\n<p>SSH \u00fczerinden sunucunuza eri\u015fmeye devam edebilmek i\u00e7in SSH portunu (varsay\u0131lan 22) a\u00e7man\u0131z gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow ssh\n<h2>veya<\/h2>\nsudo ufw allow 22\/tcp<\/code><\/pre>\n<h4>UFW&#8217;yi Etkinle\u015ftirme<\/h4>\n<p>T\u00fcm kurallar\u0131 belirledikten sonra, UFW&#8217;yi etkinle\u015ftirebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo ufw enable<\/code><\/pre>\n<p>Bir uyar\u0131 mesaj\u0131 alabilirsiniz, <code>y<\/code> tu\u015funa basarak onaylay\u0131n.<\/p>\n<p>UFW&#8217;nin durumunu kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo ufw status<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131da a\u00e7t\u0131\u011f\u0131n\u0131z portlar\u0131 g\u00f6rmelisiniz. \u015eimdi tekrar <code>minecraft<\/code> kullan\u0131c\u0131s\u0131na ge\u00e7ebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo su - minecraft<\/code><\/pre>\n<h3>Geli\u015fmi\u015f Y\u00f6netim ve Bak\u0131m<\/h3>\n<p>Sunucunuzu kurdunuz ve \u00e7al\u0131\u015f\u0131yor. \u015eimdi daha iyi bir deneyim ve veri g\u00fcvenli\u011fi i\u00e7in baz\u0131 geli\u015fmi\u015f y\u00f6netim ve bak\u0131m konular\u0131na de\u011finelim.<\/p>\n<h4>Otomatik Ba\u015flatma (init.d veya Cron)<\/h4>\n<p>Ubuntu 14.04, <code>systemd<\/code> yerine <code>Upstart<\/code> veya <code>SysVinit<\/code> kullan\u0131r. Bu nedenle, otomatik ba\u015flatma i\u00e7in bir <code>init.d<\/code> beti\u011fi veya basit bir <code>cron<\/code> i\u015fi kullanabiliriz. <code>init.d<\/code> beti\u011fi daha resmi bir \u00e7\u00f6z\u00fcmken, <code>cron<\/code> daha basit bir &#8220;\u00e7al\u0131\u015f\u0131yorsa \u00e7al\u0131\u015f, yoksa ba\u015flat&#8221; yakla\u015f\u0131m\u0131 sunar.<\/p>\n<p><strong><code>init.d<\/code> Beti\u011fi ile Otomatik Ba\u015flatma (\u00d6nerilen Y\u00f6ntem):<\/strong><\/p>\n<p>Bu y\u00f6ntem, sunucunuzun sistem a\u00e7\u0131l\u0131\u015f\u0131nda otomatik olarak ba\u015flamas\u0131n\u0131 ve sistem kapan\u0131\u015f\u0131nda d\u00fczg\u00fcn bir \u015fekilde kapanmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><code>minecraft<\/code> kullan\u0131c\u0131s\u0131ndan \u00e7\u0131k\u0131p root veya sudo yetkili kullan\u0131c\u0131ya ge\u00e7in.<\/p>\n<p>1.  <strong>Betik dosyas\u0131n\u0131 olu\u015fturun:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/init.d\/minecraft-hexxit<\/code><\/pre>\n<p>2.  <strong>A\u015fa\u011f\u0131daki i\u00e7eri\u011fi yap\u0131\u015ft\u0131r\u0131n:<\/strong><\/p>\n<pre><code class=\"language-bash\">#!\/bin\/sh\n    # \/etc\/init.d\/minecraft-hexxit\n    # Minecraft Hexxit Server init.d script\n    \n    ### BEGIN INIT INFO\n    # Provides:          minecraft-hexxit\n    # Required-Start:    $local_fs $remote_fs $network $syslog\n    # Required-Stop:     $local_fs $remote_fs $network $syslog\n    # Default-Start:     2 3 4 5\n    # Default-Stop:      0 1 6\n    # Short-Description: Start\/stop Hexxit Minecraft server\n    # Description:       Starts and stops the Hexxit Minecraft server.\n    ### END INIT INFO\n    \n    # User to run the server as\n    MC_USER=\"minecraft\"\n    \n    # Path to the Minecraft server directory\n    MC_DIR=\"\/home\/$MC_USER\/hexxit-server\" # Klas\u00f6r ad\u0131n\u0131 do\u011fru \u015fekilde ayarlay\u0131n\n    \n    # Path to the server start script\n    MC_START_SCRIPT=\"launcher-server.sh\"\n    \n    # Name of the screen session\n    SCREEN_SESSION=\"hexxit_server\"\n    \n    # Java memory settings (e.g., 6G for 6GB RAM)\n    # Ensure this matches your launcher-server.sh or is sufficient.\n    JAVA_MEM_ARGS=\"-Xmx6G -Xms2G\"\n    \n    # Path to Java executable\n    JAVA_BIN=\"\/usr\/bin\/java\" # Check with 'which java' if different\n    \n    # Full command to start the server (if not using launcher-server.sh)\n    # If launcher-server.sh works, you can simplify the start command below.\n    # We will assume launcher-server.sh is robust enough.\n    \n    DAEMON_STATUS=$(screen -ls | grep -c \"$SCREEN_SESSION\")\n    \n    start() {\n      if [ \"$DAEMON_STATUS\" -eq 0 ]; then\n        echo \"Starting Minecraft Hexxit server...\"\n        cd \"$MC_DIR\"\n        su - \"$MC_USER\" -c \"screen -dmS $SCREEN_SESSION bash -c '.\/$MC_START_SCRIPT; exec bash'\"\n        echo \"Minecraft Hexxit server started in screen session: $SCREEN_SESSION\"\n      else\n        echo \"Minecraft Hexxit server is already running.\"\n      fi\n    }\n    \n    stop() {\n      if [ \"$DAEMON_STATUS\" -gt 0 ]; then\n        echo \"Stopping Minecraft Hexxit server...\"\n        screen -p 0 -S \"$SCREEN_SESSION\" -X eval 'stuff \"stop\"\\015'\n        # Give server time to save and shut down\n        sleep 30\n        if [ \"$(screen -ls | grep -c \"$SCREEN_SESSION\")\" -gt 0 ]; then\n            echo \"Server did not stop gracefully, killing screen session...\"\n            screen -S \"$SCREEN_SESSION\" -X quit\n        fi\n        echo \"Minecraft Hexxit server stopped.\"\n      else\n        echo \"Minecraft Hexxit server is not running.\"\n      fi\n    }\n    \n    status() {\n      if [ \"$DAEMON_STATUS\" -gt 0 ]; then\n        echo \"Minecraft Hexxit server is running.\"\n      else\n        echo \"Minecraft Hexxit server is not running.\"\n      fi\n    }\n    \n    case \"$1\" in\n      start)\n        start\n        ;;\n      stop)\n        stop\n        ;;\n      restart)\n        stop\n        start\n        ;;\n      status)\n        status\n        ;;\n      *)\n        echo \"Usage: \/etc\/init.d\/minecraft-hexxit {start|stop|restart|status}\"\n        exit 1\n        ;;\n    esac\n    \n    exit 0<\/code><\/pre>\n<p>    <strong>\u00d6nemli:<\/strong> <code>MC_DIR<\/code> de\u011fi\u015fkenini kendi Hexxit sunucu klas\u00f6r\u00fcn\u00fcz\u00fcn yoluyla g\u00fcncelleyin (\u00f6rn. <code>\/home\/minecraft\/hexxit-server<\/code>). Ayr\u0131ca <code>JAVA_MEM_ARGS<\/code> de\u011ferini sunucunuza ay\u0131rd\u0131\u011f\u0131n\u0131z RAM miktar\u0131na g\u00f6re ayarlay\u0131n.<br \/>\n3.  <strong>Beti\u011fi \u00e7al\u0131\u015ft\u0131r\u0131labilir yap\u0131n:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo chmod +x \/etc\/init.d\/minecraft-hexxit<\/code><\/pre>\n<p>4.  <strong>Beti\u011fi sistem ba\u015flang\u0131c\u0131na ekleyin:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo update-rc.d minecraft-hexxit defaults<\/code><\/pre>\n<p>    Bu komut, beti\u011fin farkl\u0131 \u00e7al\u0131\u015fma seviyelerinde (runlevels) otomatik olarak ba\u015flat\u0131lmas\u0131n\u0131 ve durdurulmas\u0131n\u0131 sa\u011flar.<br \/>\n5.  <strong>Sunucuyu manuel olarak ba\u015flat\u0131n\/durdurun\/yeniden ba\u015flat\u0131n:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo service minecraft-hexxit start\n    sudo service minecraft-hexxit stop\n    sudo service minecraft-hexxit restart\n    sudo service minecraft-hexxit status<\/code><\/pre>\n<p>Art\u0131k sunucunuz yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda Hexxit sunucunuz otomatik olarak ba\u015flayacakt\u0131r.<\/p>\n<h4>Sunucu Yedekleme Stratejileri<\/h4>\n<p>D\u00fczenli yedeklemeler, olas\u0131 veri kayb\u0131na kar\u015f\u0131 en iyi savunmad\u0131r.<\/p>\n<p>*   <strong>Manuel Yedekleme:<\/strong><br \/>\n    Sunucu \u00e7al\u0131\u015fm\u0131yorken veya <code>save-all<\/code> komutunu kulland\u0131ktan sonra, sunucu klas\u00f6r\u00fcn\u00fcz\u00fcn bir kopyas\u0131n\u0131 almak en basit yoldur.<\/p>\n<pre><code class=\"language-bash\"># minecraft kullan\u0131c\u0131s\u0131 olarak\n    cd \/home\/minecraft\n    tar -cvzf hexxit_yedek_$(date +%Y%m%d%H%M%S).tar.gz hexxit-server\/<\/code><\/pre>\n<p>    Bu komut, <code>hexxit-server<\/code> klas\u00f6r\u00fcn\u00fcn s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f bir ar\u015fivini olu\u015fturur ve dosya ad\u0131na zaman damgas\u0131 ekler. Bu yede\u011fi daha sonra ba\u015fka bir konuma (uzak depolama, bulut vb.) ta\u015f\u0131yabilirsiniz.<br \/>\n*   <strong>Otomatik Yedekleme (Cron ile):<\/strong><br \/>\n    <code>cron<\/code> kullanarak d\u00fczenli yedeklemeleri otomatikle\u015ftirebilirsiniz. <code>minecraft<\/code> kullan\u0131c\u0131s\u0131n\u0131n <code>crontab<\/code>&#8216;\u0131n\u0131 d\u00fczenleyin:<\/p>\n<pre><code class=\"language-bash\">crontab -e<\/code><\/pre>\n<p>    A\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin (\u00f6rne\u011fin, her gece 03:00&#8217;te yedekleme yapmak i\u00e7in):<\/p>\n<pre><code class=\"language-\">0 3 <em> <\/em> * \/usr\/bin\/screen -p 0 -S hexxit_server -X eval 'stuff \"save-all\"\\015' && sleep 10 && \/bin\/tar -cvzf \/home\/minecraft\/backups\/hexxit_yedek_$(date +\\%Y\\%m\\%d\\%H\\%M\\%S).tar.gz \/home\/minecraft\/hexxit-server\/ && \/usr\/bin\/find \/home\/minecraft\/backups -mtime +7 -delete<\/code><\/pre>\n<p>    Bu komut:<br \/>\n    1.  Sunucuda <code>save-all<\/code> komutunu \u00e7al\u0131\u015ft\u0131r\u0131r.<br \/>\n    2.  10 saniye bekler.<br \/>\n    3.  <code>hexxit-server<\/code> klas\u00f6r\u00fcn\u00fc s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f bir ar\u015five yedekler (\u00f6nce <code>\/home\/minecraft\/backups<\/code> klas\u00f6r\u00fcn\u00fc olu\u015fturman\u0131z gerekir).<br \/>\n    4.  7 g\u00fcnden eski yedekleri siler.<\/p>\n<h4>Performans \u0130zleme ve Optimizasyon<\/h4>\n<p>*   <strong>RAM Kullan\u0131m\u0131:<\/strong> <code>top<\/code> veya <code>htop<\/code> komutlar\u0131n\u0131 kullanarak sunucunun RAM kullan\u0131m\u0131n\u0131 izleyin. Java&#8217;n\u0131n ayr\u0131lan bellek limitine (Xmx) ula\u015f\u0131p ula\u015fmad\u0131\u011f\u0131n\u0131 kontrol edin.<br \/>\n*   <strong>CPU Kullan\u0131m\u0131:<\/strong> <code>top<\/code> veya <code>htop<\/code> ile CPU kullan\u0131m\u0131n\u0131 izleyin. S\u00fcrekli y\u00fcksek CPU kullan\u0131m\u0131, sunucunun zorland\u0131\u011f\u0131n\u0131 veya bir sorunun oldu\u011funu g\u00f6sterebilir.<br \/>\n*   <strong><code>server.properties<\/code> Ayarlar\u0131:<\/strong> <code>view-distance<\/code> gibi ayarlar\u0131 d\u00fc\u015f\u00fcrmek, sunucu performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir. Modlu sunucularda genellikle 6-8 aras\u0131 bir <code>view-distance<\/code> de\u011feri \u00f6nerilir.<br \/>\n*   <strong>Modlar\u0131 Kontrol Edin:<\/strong> Baz\u0131 modlar di\u011ferlerinden daha fazla kaynak t\u00fcketebilir. Performans sorunlar\u0131 ya\u015f\u0131yorsan\u0131z, hangi modlar\u0131n en \u00e7ok kaynak kulland\u0131\u011f\u0131n\u0131 ara\u015ft\u0131rabilirsiniz.<\/p>\n<h3>Sorun Giderme (Troubleshooting)<\/h3>\n<p>Bir Hexxit sunucusu kurarken veya \u00e7al\u0131\u015ft\u0131r\u0131rken kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 yayg\u0131n sorunlar ve \u00e7\u00f6z\u00fcmleri.<\/p>\n<h4>Java Bellek Hatalar\u0131 (Out Of Memory)<\/h4>\n<p>*   <strong>Belirti:<\/strong> Sunucu ba\u015flat\u0131lam\u0131yor veya \u00e7al\u0131\u015f\u0131rken \u00e7\u00f6k\u00fcyor ve loglarda <code>java.lang.OutOfMemoryError<\/code> mesaj\u0131 g\u00f6r\u00fcn\u00fcyor.<br \/>\n*   <strong>\u00c7\u00f6z\u00fcm:<\/strong> Bu, Java&#8217;ya yeterli bellek ayr\u0131lmad\u0131\u011f\u0131 anlam\u0131na gelir. <code>launcher-server.sh<\/code> beti\u011finizdeki <code>-Xmx<\/code> de\u011ferini art\u0131r\u0131n. Sunucunuzda fiziksel olarak daha fazla RAM varsa, bu de\u011feri art\u0131rabilirsiniz. Aksi takdirde, daha fazla RAM&#8217;e sahip bir VPS&#8217;ye y\u00fckseltmeniz gerekebilir.<\/p>\n<h4>Sunucu Ba\u015flat\u0131lam\u0131yor<\/h4>\n<p>*   <strong>Belirti:<\/strong> <code>.\/launcher-server.sh<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda sunucu ba\u015flam\u0131yor veya hemen kapan\u0131yor.<br \/>\n*   <strong>\u00c7\u00f6z\u00fcm:<\/strong><br \/>\n    *   <strong>EULA:<\/strong> <code>eula.txt<\/code> dosyas\u0131n\u0131 <code>eula=true<\/code> olarak ayarlad\u0131\u011f\u0131n\u0131zdan emin olun.<br \/>\n    *   <strong>Java Yolu\/S\u00fcr\u00fcm\u00fc:<\/strong> Java&#8217;n\u0131n do\u011fru \u015fekilde kuruldu\u011fundan ve <code>PATH<\/code> i\u00e7inde oldu\u011fundan emin olun. <code>java -version<\/code> komutunu \u00e7al\u0131\u015ft\u0131rarak kontrol edin. Hexxit i\u00e7in Java 7&#8217;nin kurulu oldu\u011fundan emin olun.<br \/>\n    *   <strong>Beti\u011fin \u00c7al\u0131\u015ft\u0131r\u0131labilirli\u011fi:<\/strong> <code>launcher-server.sh<\/code> beti\u011finin \u00e7al\u0131\u015ft\u0131r\u0131labilir oldu\u011fundan emin olun (<code>chmod +x launcher-server.sh<\/code>).<br \/>\n    *   <strong>Hata Mesajlar\u0131:<\/strong> Konsoldaki veya <code>logs<\/code> klas\u00f6r\u00fcndeki hata mesajlar\u0131n\u0131 dikkatlice okuyun. Genellikle sorunun ne oldu\u011funu belirtirler.<\/p>\n<h4>Oyuncular Ba\u011flanam\u0131yor<\/h4>\n<p>*   <strong>Belirti:<\/strong> Oyuncular &#8220;Can&#8217;t connect to server&#8221; veya &#8220;Connection refused&#8221; gibi hatalar al\u0131yor.<br \/>\n*   <strong>\u00c7\u00f6z\u00fcm:<\/strong><br \/>\n    *   <strong>G\u00fcvenlik Duvar\u0131 (UFW):<\/strong> Minecraft portunun (varsay\u0131lan 25565) UFW&#8217;de a\u00e7\u0131k oldu\u011fundan emin olun (<code>sudo ufw status<\/code>).<br \/>\n    *   <strong>Port Y\u00f6nlendirme (Ev Sunucular\u0131 \u0130\u00e7in):<\/strong> E\u011fer sunucunuzu ev a\u011f\u0131n\u0131zda bar\u0131nd\u0131r\u0131yorsan\u0131z, router&#8217;\u0131n\u0131zda 25565 portunu sunucunuzun dahili IP adresine y\u00f6nlendirdi\u011finizden (port forwarding) emin olun.<br \/>\n    *   <strong><code>server.properties<\/code>:<\/strong> <code>server-port<\/code> ayar\u0131n\u0131n do\u011fru oldu\u011fundan ve <code>online-mode<\/code> ayar\u0131n\u0131n oyuncular\u0131n beklentileriyle e\u015fle\u015fti\u011finden emin olun.<br \/>\n    *   <strong>IP Adresi:<\/strong> Oyuncular\u0131n sunucunuzun genel IP adresini veya alan ad\u0131n\u0131 kulland\u0131\u011f\u0131ndan emin olun.<br \/>\n    *   <strong>Beyaz Liste:<\/strong> E\u011fer <code>white-list=true<\/code> ise, oyuncular\u0131n <code>whitelist.json<\/code> dosyas\u0131nda oldu\u011fundan emin olun.<\/p>\n<h4>Mod \u00c7ak\u0131\u015fmalar\u0131 veya Hatalar\u0131<\/h4>\n<p>*   <strong>Belirti:<\/strong> Sunucu \u00e7\u00f6k\u00fcyor, d\u00fcnya y\u00fcklenmiyor veya oyun i\u00e7inde garip davran\u0131\u015flar oluyor. Loglarda modlarla ilgili hatalar var.<br \/>\n*   <strong>\u00c7\u00f6z\u00fcm:<\/strong> Hexxit zaten bir mod paketi oldu\u011fu i\u00e7in mod \u00e7ak\u0131\u015fmalar\u0131 daha az olas\u0131d\u0131r, ancak ekstra modlar eklerseniz ortaya \u00e7\u0131kabilir.<br \/>\n    *   <strong>Loglar\u0131 Kontrol Edin:<\/strong> Log dosyalar\u0131 (<code>logs<\/code> klas\u00f6r\u00fcnde) genellikle hangi modun sorun \u00e7\u0131kard\u0131\u011f\u0131n\u0131 veya hangi \u00f6\u011fenin \u00e7ak\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6sterir.<br \/>\n    *   <strong>Modlar\u0131 Tek Tek Devre D\u0131\u015f\u0131 B\u0131rak\u0131n:<\/strong> Sorunlu modlar\u0131 izole etmek i\u00e7in <code>mods<\/code> klas\u00f6r\u00fcndeki mod dosyalar\u0131n\u0131 tek tek veya gruplar halinde kald\u0131rarak sunucuyu yeniden ba\u015flat\u0131n.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Tebrikler! Bu rehberi takip ederek Ubuntu 14.04 i\u015fletim sistemi \u00fczerinde kendi Hexxit Minecraft sunucunuzu ba\u015far\u0131yla kurdunuz. Art\u0131k arkada\u015flar\u0131n\u0131zla birlikte Hexxit&#8217;in sundu\u011fu fantastik ve macera dolu d\u00fcnyalar\u0131 ke\u015ffetmeye haz\u0131rs\u0131n\u0131z. Unutmay\u0131n, sunucunuzun sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in d\u00fczenli yedeklemeler yapmak, performans\u0131 izlemek ve g\u00fcvenlik duvar\u0131 ayarlar\u0131n\u0131z\u0131 g\u00fcncel tutmak \u00f6nemlidir.<\/p>\n<p>Herhangi bir sorunla kar\u015f\u0131la\u015f\u0131rsan\u0131z, sunucu loglar\u0131n\u0131 kontrol etmek ve bu rehberdeki sorun giderme b\u00f6l\u00fcm\u00fcne ba\u015fvurmak iyi bir ba\u015flang\u0131\u00e7 noktas\u0131 olacakt\u0131r. Hexxit maceran\u0131zda bol \u015fans ve keyifli oyunlar dileriz!<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi\nMinecraft, d\u00fcnya \u00e7ap\u0131nda milyonlarca oyuncusu olan pop\u00fcler bir sandb","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-34031","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi\" \/>\n<meta property=\"og:description\" content=\"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi Minecraft, d\u00fcnya \u00e7ap\u0131nda milyonlarca oyuncusu olan pop\u00fcler bir sandb\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-10T03:41:02+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi\",\"datePublished\":\"2025-11-10T03:41:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/\"},\"wordCount\":3552,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/\",\"name\":\"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-11-10T03:41:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi","og_description":"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi Minecraft, d\u00fcnya \u00e7ap\u0131nda milyonlarca oyuncusu olan pop\u00fcler bir sandb","og_url":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-11-10T03:41:02+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"23 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi","datePublished":"2025-11-10T03:41:02+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/"},"wordCount":3552,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/","name":"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-11-10T03:41:02+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/hexxit-minecraft-mod-paketi-sunucusu-ubuntu-14-04-uzerine-kurulum-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Hexxit (Minecraft Mod Paketi) Sunucusu Ubuntu 14.04 \u00dczerine Kurulum Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=34031"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34031\/revisions"}],"predecessor-version":[{"id":34032,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/34031\/revisions\/34032"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=34031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=34031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=34031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}