Scriptler
Minecraft Sunucusu Kurulumu
Scriptler
Minecraft Sunucusu Kurulumu
Sadece bir komut dosyası ile Minecraft Sunucusu Kurulumu sağlamak.
@echo off
REM Gecici dizini tanimla
set TEMP_DIR=%TEMP%
set "javaInstallerPath=%TEMP_DIR%\jdk-22_windows-x64_bin.exe"
REM Adim 1: En son Java 22 surumunu kur
echo En son Java 22 surumunu kuruyor...
REM Java indirme URL'sini belirle
set "javaDownloadUrl=https://download.oracle.com/java/22/latest/jdk-22_windows-x64_bin.exe"
REM Java kurulum dosyasini indir
echo Java kurulum dosyasini indiriyor...
curl -L -o "%javaInstallerPath%" "%javaDownloadUrl%"
if %ERRORLEVEL% neq 0 (
echo Java kurulum dosyasi indirilemedi.
PAUSE
exit /b 1
)
REM Java'yi sessizce kur
echo Java'yi kuruyor...
"%javaInstallerPath%" /s INSTALLDIR="%ProgramFiles%\Java\jdk-22"
if %ERRORLEVEL% neq 0 (
echo Java kurulumu basarisiz oldu.
PAUSE
exit /b 1
)
REM Java kurulum dizinini bul
set JAVADIR=%ProgramFiles%\Java\jdk-22
REM Java'yi path'e ekle
setx /M PATH "%JAVADIR%\bin;%PATH%"
if %ERRORLEVEL% neq 0 (
echo Java'yi path'e ekleme basarisiz oldu.
PAUSE
exit /b 1
)
REM PATH degisikliginin etkili olmasi icin yeni bir cmd baslat ve kapat
cmd /c "echo Path guncelleniyor... & exit"
REM Java kurulumunu dogrula
java -version
if errorlevel 1 (
echo Java dogrulanamadi.
PAUSE
exit /b 1
)
REM Adim 2: Minecraft sunucu dosyalarini indir
echo Minecraft sunucu dosyalarini indiriyor...
REM Masaustunde Minecraft sunucu klasoru olustur
set "minecraftDir=%USERPROFILE%\Desktop\Minecraft_Server"
if not exist "%minecraftDir%" mkdir "%minecraftDir%"
REM Minecraft sunucu indirme URL'sini tanimla
set "minecraftDownloadUrl=https://launcher.mojang.com/v1/objects/522163b8ff1e78bc869e9b5cf4c7d9bb1716e05b/server.jar"
set "minecraftJarPath=%minecraftDir%\minecraft_server.jar"
REM Minecraft sunucu jar dosyasini indir
echo Minecraft sunucu jar dosyasini indiriyor...
curl -L -o "%minecraftJarPath%" "%minecraftDownloadUrl%"
if %ERRORLEVEL% neq 0 (
echo Minecraft sunucu dosyasi indirilemedi.
PAUSE
exit /b 1
)
REM EULA'yi otomatik olarak kabul et
set "eulaFilePath=%minecraftDir%\eula.txt"
echo eula=true > "%eulaFilePath%"
echo Minecraft sunucu kurulumu tamamlandi. Sunucu dosyalarini masaustunde 'Minecraft_Server' klasorunde bulabilirsiniz.
PAUSE