Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал Ставим свой сервер на VPS / VDS

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем ufes, 19 окт 2012.

  1. Автор темы
    ufes

    ufes Старожил Девелопер Пользователь

    Баллы:
    173
    Скачайте программы: Putty, WinSCP
    1. Запускаем Putty и вводим IP , порт.
    2. Заливаем файлы на сервер в программе WinSCP
    3. Архивируем папку с сервером в формат .tar
      1. Заливаем на сервер в любую(или же которую сказал хосте) папку
      2. Разархивируем архив командой: tar -xvf <название архива>.tar
      3. Ждём...
    4. Файл запуска
      1. Создаём файл run.sh в папке с сервером
      2. Туда пишем:
        java -Xincgc -Xmx<количество выделяемой оперативки> -jar craftbukkit-1.0.1-R1.jar
      3. Сохраняем
    5. Установка Java
      1. Качаем нужную версию отсюда
      2. Устанавливаем по этой инструкции
      3. Проверяем командой:
        java version
    6. Запускаем сервер
      1. Входим в нужную папку с помощью команды:
        cd <путь>
      2. Запускаем сервер командой:
        sh run.sh
    7. Что бы сервер работал 24/7 надо запускать его с помощью screen
      1. Запускаем screen одноименной командой
        screen
      2. Там проделываем то что описано в пункте №5
      3. Теперь даже при выходе из putty ваш сервер работает.
      4. Для подключения к "окну" сервера через screen. Команда:
        screen -x
    1. Качаем свежую версию Java отсюда в формате tar.gz
    2. Разархивуем архив (КЭП)
    3. Перенесём папку 1.<версия> в папку /usr/lib/jvm/
    4. Добавляем в alternatives:
      sudo update-alternatives --install "/usr/bin/java" "java" "/home/user/jre<версия>/bin/java" 1
      sudo update-alternatives --set java /home/user/jre<версия>/bin/java
    5. Проверяем командой: java -version
     
    Droid, agentik007, CyberMan и ещё 1-му нравится это.
  2. Хостинг MineCraft
    <
  3. programmeraxel

    programmeraxel Старожил

    Баллы:
    103
    Сервера наподобии майнкрафта должны работать как демоны, а уж чем демонизировать дело вкуса
     
  4. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    в чем преимущества такого способа запуска?

    можете привести пару примеров демонизации сервера, думаю многим будет интересно.
     
    Droid нравится это.
  5. programmeraxel

    programmeraxel Старожил

    Баллы:
    103
    supervisord

    нормальная работа с окружением, отслеживание ошибок и событий, управление выводами.
     
  6. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    можете боле расширенно ответить?
    как супервизорд нормализует работу с окружением баккита?
    какие ошибки и события можно отслеживать и для чего это нужно (практическое применение) ?
    каким образом управлять выводом баккита, и для чего это можно использовать?
     
    Droid нравится это.
  7. programmeraxel

    programmeraxel Старожил

    Баллы:
    103
    http://supervisord.org/ дока по супервизору
    1) не нормализует а позволяет контролировать
    2,3) stdout stderr, для последующей обработки, например при возникновении конкретных событий выполнять какие то действия

    Ну и всякие мелочи типо настройки сигналов процессу итд.
    Писать ман по супервизору никакиго желания, а тем кому надо думаю не лень открыть доку.
     
    ufes нравится это.
  8. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    хотелось бы конкретных примеров, чтобы понять имеет ли смысл демонизировать баккит

    вот у вас сервер демонизирован?
    что из окружения вы контролируете с помощью супервизора?
    какие события stdout stderr обрабатываете и какие действия при этом выполняете?
    какие сигналы отправляете процессу?
     
    Droid нравится это.
  9. programmeraxel

    programmeraxel Старожил

    Баллы:
    103
    Да и не один.
    пути, права, использование ява машины
    конкретно ошибку памяти которая роняет сервер но не процесс
    SIGALRM,SIGTERM,SIGSTOP,SIGCONT,SIGBUS

    ну и возможность рулить неограниченым количеством серверов из одного супервизора
     
  10. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    спасибо, думаю эта информация будет интересна посетителям форума.
     
    slavik123123123 и Droid нравится это.
  11. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    все неинтересное я порезал, а то, что осталось это не оффтоп а обсуждение на тему установки сервера на VDS
     
    Droid нравится это.
  12. ksada

    ksada Старожил

    Баллы:
    103
    Skype:
    k-s-a-d-a
    1. Команды screen -S screen_name и screen -d -r screen_name удобнее
    2. На некоторых хостингах дают VNC доступ, из-под него надо ставить ssh командой apt-get install ssh
    3. run.sh может не запуститься, если не стоит chmod 0777.
     
  13. Droid

    Droid Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Sniperik
    Только ты там свой номер телефона сотри;)
     
  14. orbit17

    orbit17 Активный участник Пользователь

    Баллы:
    66
    Skype:
    dmitriy_kurovsky
    Имя в Minecraft:
    Carbony
    У меня проблема на VPS! На каком-то этапе запуска сервера, вылетает со словом Killed:

    root@eclipse-mc:/server# start.sh: 3: cd: can't cd to /server
    Warning, your max perm gen size is not set or less than 128mb. It is recommended you restart Java with the following argument: -XX:MaxPermSize=128M
    Please see http://www.spigotmc.org/wiki/changing-permgen-size/ for more details and more in-depth instructions.
    Loading libraries, please wait...
    [17:53:53 INFO]: Starting minecraft server version 1.7.2
    [17:53:53 INFO]: Loading properties
    [17:53:53 INFO]: Default game type: SURVIVAL
    [17:53:53 INFO]: This server is running CraftBukkit version git-Spigot-1.7.2-R0.3-122-gb58e277 (MC: 1.7.2) (Implementing API version 1.7.2-R0.4-SNAPSHOT)
    [17:53:54 INFO]: Server Ping Player Sample Count: 12
    [17:53:54 INFO]: Using 4 threads for Netty based IO
    [17:53:54 INFO]: Generating keypair
    [17:53:55 INFO]: Starting Minecraft server on 5.101.113.107:25565
    [17:53:56 INFO]: [PermissionsEx] sql backend registered!
    [17:53:56 INFO]: [PermissionsEx] file backend registered!
    [17:53:56 INFO]: [PermissionsEx] PermissionEx plugin initialized.
    [17:53:57 INFO]: [UralClans] Loading UralClans v1.0
    [17:53:57 INFO]: [UltraEmerald] Loading UltraEmerald v1.2
    [17:53:57 INFO]: [HideStream] Loading HideStream v1.04
    [17:53:57 INFO]: [NoCheatPlus] Loading NoCheatPlus v3.10.9-RC-sMD5NET-b673
    [17:53:57 INFO]: [WorldEdit] Loading WorldEdit v5.5.8-SNAPSHOT
    [17:53:57 INFO]: [DynPad] Loading DynPad v1.4
    [17:53:57 INFO]: [MotdManager] Loading MotdManager v1.41-b20
    [17:53:57 INFO]: [mcjobs] Loading mcjobs v3.1.8
    [17:53:57 INFO]: [CCLogger] Loading CCLogger v3.3.3
    [17:53:57 INFO]: [MobHealthDisplay] Loading MobHealthDisplay v1.1
    [17:53:57 INFO]: [Vault] Loading Vault v1.2.25-b333
    [17:53:57 INFO]: [CPFix] Loading CPFix v0.4.0
    [17:53:57 INFO]: [checkEnchant] Loading checkEnchant v1.0
    [17:53:57 INFO]: [HealthBar] Loading HealthBar v1.8.2
    [17:53:57 INFO]: [ScoreboardStats] Loading ScoreboardStats v0.7.5
    [17:53:57 INFO]: [PermissionsEx] Loading PermissionsEx v1.19.5
    [17:53:57 INFO]: [PermissionsEx] Initializing file backend
    [17:53:57 INFO]: Permissions file successfully reloaded
    [17:53:57 INFO]: [PlayerHeads] Loading PlayerHeads v2.6.0061
    [17:53:57 INFO]: [KillerMoney] Loading KillerMoney v1.2.2
    [17:53:57 INFO]: [WorldGuard] Loading WorldGuard v5.7.3
    [17:53:57 INFO]: [AntiCreeper3] Loading AntiCreeper3 v4.10.0
    [17:53:57 INFO]: [DisableRespawnScreen] Loading DisableRespawnScreen v2.0.0
    [17:53:57 INFO]: [PingMOTD] Loading PingMOTD v0.7
    [17:53:57 INFO]: [MineResetLite] Loading MineResetLite v0.3.6
    [17:53:57 INFO]: [AntiSwear] Loading AntiSwear v3.5
    [17:53:57 INFO]: [AutoMessage] Loading AutoMessage v1.5
    [17:53:57 INFO]: [SignEdit] Loading SignEdit v3.3.8
    [17:53:57 INFO]: [SimplePrefix] Loading SimplePrefix v2.3.5
    [17:53:57 INFO]: [HypixelEffect] Loading HypixelEffect v2.0
    [17:53:57 INFO]: [iConomy] Loading iConomy v7.0
    [17:53:57 INFO]: [AntiAd] Loading AntiAd v2.2.1
    [17:53:57 INFO]: [Marriage] Loading Marriage v1.2.5
    [17:53:57 INFO]: [ChestCommands] Loading ChestCommands v2.2.3
    [17:53:57 INFO]: [LokiBlocker] Loading LokiBlocker v0.2.0
    [17:53:57 INFO]: [DrugsFTW] Loading DrugsFTW v2.3
    [17:53:57 INFO]: DrugsFTW v2.2 by Ahmet094 has been loaded!
    [17:53:57 INFO]: [WGFix] Loading WGFix vb.xd
    [17:53:57 INFO]: [iChatPlayerList] Loading iChatPlayerList v0.9
    [17:53:57 INFO]: [Scavenger] Loading Scavenger v1.12
    [17:53:57 INFO]: [ChestShop] Loading ChestShop v3.63
    [17:53:57 INFO]: [ClearLag] Loading ClearLag v2.7.2
    [17:53:57 INFO]: [HolographicDisplays] Loading HolographicDisplays v1.8.11
    [17:53:57 INFO]: [SuperSpleef] Loading SuperSpleef vB 0.1.7
    [17:53:57 INFO]: [AutoSaveWorld] Loading AutoSaveWorld v3.9
    [17:53:57 INFO]: [FriollyMobs] Loading FriollyMobs vBeta v0.4
    [17:53:57 INFO]: [MoreHearts] Loading MoreHearts v1.6.5
    [17:53:57 INFO]: [Essentials] Loading Essentials v2.12.2
    [17:53:57 INFO]: [Citizens] Loading Citizens v2.0.8-SNAPSHOT (build 803)
    [17:53:57 INFO]: [ChatManager] Loading ChatManager v1.19.1
    [17:53:57 INFO]: [ServerSigns] Loading ServerSigns v3.1.0
    [17:53:57 INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.12.2
    [17:53:57 INFO]: [AuthMe] Loading AuthMe v3.3.3
    [17:53:57 INFO]: [Vault] Enabling Vault v1.2.25-b333
    [17:53:57 INFO]: [Vault][Economy] Essentials Economy found: Waiting
    [17:53:57 WARN]: iConomy - If you are using Flatfile storage be aware that versions 6, 7 and 8 have a CRITICAL bug which can wipe ALL iconomy data.
    [17:53:57 WARN]: if you're using Votifier, or any other plugin which handles economy data in a threaded manner your server is at risk!
    [17:53:57 WARN]: it is highly suggested to use SQL with iCo6 or to use an alternative economy plugin!
    [17:53:57 INFO]: [Vault][Economy] iConomy 6 found: Waiting
    [17:53:57 INFO]: [Vault][Permission] PermissionsEx found: Waiting
    [17:53:57 INFO]: [Vault][Permission] SuperPermissions loaded as backup permission system.
    [17:53:57 INFO]: [Vault][Chat] PermissionsEx found: Waiting
    [17:53:58 INFO]: [Vault] Enabled Version 1.2.25-b333
    [17:53:58 INFO]: [Vault][Economy] Essentials Economy hooked.
    [17:53:58 INFO]: [Vault][Economy] iConomy 7 hooked.
    [17:53:58 INFO]: [Vault][Permission] PermissionsEx hooked.
    [17:53:58 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    [17:53:58 WARN]: The server will make no attempt to authenticate usernames. Beware.
    [17:53:58 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    [17:53:58 WARN]: To change this, set "online-mode" to "true" in the server.properties file.
    [17:53:58 INFO]: Preparing level "world"
    [17:53:58 INFO]: -------- World Settings For [world] --------
    [17:53:58 INFO]: View Distance: 10
    [17:53:58 INFO]: Chunks to Grow per Tick: 650
    [17:53:58 INFO]: Clear tick list: false
    [17:53:58 INFO]: Experience Merge Radius: 3.0
    [17:53:58 INFO]: Mob Spawn Range: 4
    [17:53:58 INFO]: Item Despawn Rate: 6000
    [17:53:58 INFO]: Item Merge Radius: 2.5
    [17:53:58 INFO]: Nerfing mobs spawned from spawners: false
    [17:53:58 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
    [17:53:58 INFO]: Arrow Despawn Rate: 1200
    [17:53:58 INFO]: Zombie Aggressive Towards Villager: true
    [17:53:58 INFO]: Cactus Growth Modifier: 100%
    [17:53:58 INFO]: Cane Growth Modifier: 100%
    [17:53:58 INFO]: Melon Growth Modifier: 100%
    [17:53:58 INFO]: Mushroom Growth Modifier: 100%
    [17:53:58 INFO]: Pumpkin Growth Modifier: 100%
    [17:53:58 INFO]: Sapling Growth Modifier: 100%
    [17:53:58 INFO]: Wheat Growth Modifier: 100%
    [17:53:58 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
    [17:53:58 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
    [17:53:58 INFO]: Hopper Transfer: 8 Hopper Check: 8
    [17:53:58 INFO]: Random Lighting Updates: false
    [17:53:58 INFO]: Structure Info Saving: true
    [17:53:58 INFO]: Anti X-Ray: true
    [17:53:58 INFO]: Engine Mode: 1
    [17:53:58 INFO]: Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130]
    [17:53:58 INFO]: Replace Blocks: [1, 5]
    [17:53:58 INFO]: Sending up to 5 chunks per packet
    [17:53:58 INFO]: Max Entity Collisions: 8
    [17:53:58 INFO]: -------- World Settings For [world_nether] --------
    [17:53:58 INFO]: View Distance: 10
    [17:53:58 INFO]: Chunks to Grow per Tick: 650
    [17:53:58 INFO]: Clear tick list: false
    [17:53:58 INFO]: Experience Merge Radius: 3.0
    [17:53:58 INFO]: Mob Spawn Range: 4
    [17:53:58 INFO]: Item Despawn Rate: 6000
    [17:53:58 INFO]: Item Merge Radius: 2.5
    [17:53:58 INFO]: Nerfing mobs spawned from spawners: false
    [17:53:58 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
    [17:53:58 INFO]: Arrow Despawn Rate: 1200
    [17:53:58 INFO]: Zombie Aggressive Towards Villager: true
    [17:53:58 INFO]: Cactus Growth Modifier: 100%
    [17:53:58 INFO]: Cane Growth Modifier: 100%
    [17:53:58 INFO]: Melon Growth Modifier: 100%
    [17:53:58 INFO]: Mushroom Growth Modifier: 100%
    [17:53:58 INFO]: Pumpkin Growth Modifier: 100%
    [17:53:58 INFO]: Sapling Growth Modifier: 100%
    [17:53:58 INFO]: Wheat Growth Modifier: 100%
    [17:53:58 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
    [17:53:58 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
    [17:53:58 INFO]: Hopper Transfer: 8 Hopper Check: 8
    [17:53:58 INFO]: Random Lighting Updates: false
    [17:53:58 INFO]: Structure Info Saving: true
    [17:53:58 INFO]: Anti X-Ray: true
    [17:53:58 INFO]: Engine Mode: 1
    [17:53:58 INFO]: Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130]
    [17:53:58 INFO]: Replace Blocks: [1, 5]
    [17:53:58 INFO]: Sending up to 5 chunks per packet
    [17:53:58 INFO]: Max Entity Collisions: 8
    [17:53:58 INFO]: -------- World Settings For [world_the_end] --------
    [17:53:58 INFO]: View Distance: 10
    [17:53:58 INFO]: Chunks to Grow per Tick: 650
    [17:53:58 INFO]: Clear tick list: false
    [17:53:58 INFO]: Experience Merge Radius: 3.0
    [17:53:58 INFO]: Mob Spawn Range: 4
    [17:53:58 INFO]: Item Despawn Rate: 6000
    [17:53:58 INFO]: Item Merge Radius: 2.5
    [17:53:58 INFO]: Nerfing mobs spawned from spawners: false
    [17:53:58 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
    [17:53:58 INFO]: Arrow Despawn Rate: 1200
    [17:53:58 INFO]: Zombie Aggressive Towards Villager: true
    [17:53:58 INFO]: Cactus Growth Modifier: 100%
    [17:53:58 INFO]: Cane Growth Modifier: 100%
    [17:53:58 INFO]: Melon Growth Modifier: 100%
    [17:53:58 INFO]: Mushroom Growth Modifier: 100%
    [17:53:58 INFO]: Pumpkin Growth Modifier: 100%
    [17:53:58 INFO]: Sapling Growth Modifier: 100%
    [17:53:58 INFO]: Wheat Growth Modifier: 100%
    [17:53:58 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
    [17:53:58 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
    [17:53:58 INFO]: Hopper Transfer: 8 Hopper Check: 8
    [17:53:58 INFO]: Random Lighting Updates: false
    [17:53:58 INFO]: Structure Info Saving: true
    [17:53:58 INFO]: Anti X-Ray: true
    [17:53:58 INFO]: Engine Mode: 1
    [17:53:58 INFO]: Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130]
    [17:53:58 INFO]: Replace Blocks: [1, 5]
    [17:53:58 INFO]: Sending up to 5 chunks per packet
    [17:53:58 INFO]: Max Entity Collisions: 8
    [17:53:58 INFO]: Preparing start region for level 0 (Seed: -4297231316948800047)
    [17:53:59 INFO]: Preparing spawn area: 1%
    [17:54:00 INFO]: Preparing spawn area: 38%
    [17:54:01 INFO]: Preparing spawn area: 47%
    [17:54:02 INFO]: Preparing spawn area: 90%
    [17:54:02 INFO]: Preparing start region for level 1 (Seed: 5418057084878381953)
    [17:54:03 INFO]: Preparing start region for level 2 (Seed: 5418057084878381953)
    >Killed
     

Поделиться этой страницей