среда, 9 марта 2016 г.

Команда gamerule в minecraft

"gamerule [правило] [true/false]"
1."gamerule doMobLoot true/false" - С помощью этой команды можно включить или выключить дроп с мобов
2."gamerule doMobSpawning true/false" - Включить или выключить Спавн мобов ,но при том уже ,те мобы которые заспавнились ,останутся!
3."gamerule keepInventory true/false" - Включает или выключает Сохранение инвентаря после смерти ,очень полезно в картах на прохождение
4."gamerule doTileDrops true/false" - Включить или выключить дроп блоков
5."gamerule mobGriefing true/false" - Включает и выключает взрыв блоков Крипером
6."gamerule doFireTick true/false" - Включает и выключает пожары ,то есть если выключить пожар ,то огонь не будет расходится и все сжигать ,плюс будет гореть вечно на любом блоке

Если вам нужно чтоб правила были всегда включены ,то впишите в Командный блок данные команды и активируйте их ,к примеру рычагом и тд

Команды админа в Майне на сервере.

/item
/i
[-d] <item[:data]> [<num>] Даёт вам указанный предмет (добавляется в инвентарь, -d для дропа). Можно настраивать права доступа для каждого объекта в отдельности путем настройки blacklist'а, whitelist'а и прав для каждого предмета. См в sk89q wiki.
  • commandbook.give
  • commandbook.give.other (возможность давать предметы другим)
  • commandbook.give.infinite (для возможности указания количества -1)
  • commandbook.give.stacks (для увеличения количества свыше 64)
  • commandbook.give.stacks.unlimited (для увеличения количества свыше 5 стаков)
/give [-d] <target> <item[:data]> [<num>] Даёт вам или другим игрокам предмет (добавляется в инвентарь, -d для дропа). Можно настраивать права доступа для каждого объекта в отдельности путем настройки blacklist'а, whitelist'а и прав для каждого предмета. См в sk89q wiki.
  • commandbook.give
  • commandbook.give.other (возможность давать предметы другим)
  • commandbook.give.infinite (для возможности указания количества -1)
  • commandbook.give.stacks (для увеличения количества свыше 64)
  • commandbook.give.stacks.unlimited (для увеличения количества свыше 5 стаков)
/more [-a] [-i] [target] Дополняет стак, который Вы держите, до 64 предметов.
  • -a для всего, что есть у Вас в инвентаре
  • -i для создания неограниченных стаков
  • commandbook.more
  • commandbook.more.infinite
/who
/list
/playerlist
/online
/players
[filter] Вывести список игроков онлайн.
  • commandbook.who
/motd
Показать The Message Of The Day.
  • commandbook.motd
/intro
Проигрывает intro.mid файл сервера. См. поддержку MIDI.
  • commandbook.intro
/midi <midi> Проигрывает MIDI-файл. См. поддержку MIDI.
  • commandbook.midi
/rules
Показывает правила
  • commandbook.rules
/kit
Выводит список наборов, доступных игроку
  • commandbook.kit.list
  • commandbook.kit.kits.[kit] (например, commandbook.kit.kits.starter)
/kit <kit> [target] Получить набор.
  • commandbook.kit.kits.[kit] (например, commandbook.kit.kits.starter)
/setspawn Место Устанавливает точку спавна.
  • commandbook.setspawn
/time
/time now

Показывает текущее время.
  • commandbook.time.check
/time -l now
Остановить время.
  • commandbook.time
  • commandbook.time.lock
/time [-l] [world] Установить время. Время может быть числом (0-24000), названием времени для (sunrise, dusk, dawn, sunset и т.п.), или быть задано строкой (3:44, 5:44pm, 12am и т.п.).
  • -l Чтобы остановить время
  • commandbook.time
  • commandbook.time.lock
/spawnmob destination]] Создать одного или нескольких мобов. Имя моба может совпадать частично. Если Вы введете неверное имя моба, будет выведен список допустимых имен.
  • -d моб появится с 1 hp
  • -i моб появится горящим
  • -r моб появится улетающим ввысь
  • -p криперы появятся заряженными.
  • commandbook.spawnmob
  • commandbook.spawnmob.many (создавать более 10 мобов за раз)
  • commandbook.spawnmob.<mob> (права на каждого моба, например, commandbook.spawnmob.PigZombie)
/weather <'stormy'|'sunny'> [duration] [world] Поменять погоду. Продолжительность указывается в секундах. Погода устанавливается сразу на всем мире.
  • commandbook.weather
/thunder <'on'|'off'> [duration] [world] Сменить состояния грома и молний. Продолжительность указывается в секундах. Грома не будет, если сейчас не гроза.
  • commandbook.weather.thunder
/biome [target] Показывает название биома в котором находится игрок.
  • commandbook.biome
  • commandbook.biome.other

Телепортации

Команда Аргументы Описание Права в permissions-плагине
/spawn
Телепортироваться на точку спавна.
  • commandbook.spawn
/teleport
/tp
[target] <destination> Телепортироваться в указанную точку. Телепортироваться в указанные координаты можно так: /tp x,y,z
  • commandbook.teleport
  • commandbook.teleport.other (телепортировать других)
  • commandbook.locations.coords (телепортироваться по координатам)
/bring
/tphere
/summon
/s
<target> Телепортировать другого игрока к себе.
  • commandbook.teleport.other
/place
/put
<target> Телепортировать другого игрока туда, куда Вы смотрите.
  • commandbook.teleport.other
/return
/ret

Вернуться в Вашу предыдущую точку пребывания.
  • commandbook.return
/call <target> Запросить у кого-либо телепортацию.
  • commandbook.call

Общение

Command Arguments Description Permissions
/broadcast <message...> Транслировать сообщение всем игрокам на сервере. Отображение такого сообщения может быть настроено.
  • commandbook.broadcast
/say <message...> Отослать сообщение. Отображение такого сообщения может быть настроено.
  • commandbook.say
/me <message...> Послать "action" сообщение.
  • commandbook.say.me
/msg
/message
/whisper
/pm
/tell
<targets target> <message...> Послать сообщение игроку (или в консоль, если использован "!" ).
  • commandbook.msg
/reply
/r
<message...> Ответить на последнее сообщение.
  • commandbook.msg
/mute <target> Mute указанного игрока (отобрать возможность писать в чат).
  • commandbook.mute
/unmute <target> Unmute указанного игрока.
  • commandbook.mute
/afk [status] Устанавливает вам статус AFK, если другой игрок использует /msg во время вашего отсутствия, он будет предупреждён о вашем статусе. /afk again выводит вас из статуса AFK.
  • commandbook.away

Взаимодействие с игроками

Command Arguments Description Permissions
/whereami
/getpos
/pos
/where
[target] Определить текущее местонахождение.
  • commandbook.whereami
  • commandbook.whereami.compass
/compass [target] Определить текущее направление.
  • commandbook.whereami.compass
/clear [-a] [-s] [target] Очищает ваш инвентарь или инвентарь другого игрока на сервере.
  • -a очистить все слоты (и броню, и пояс тоже)
  • -s очистить только один слот
  • commandbook.clear
  • commandbook.clear.other
/slap [-h|-v] [-d] [-s] [target] Ударить игрока.
  • -h — ударить сильно, -v — ударить очень сильно
  • -d — уменьшить здоровье до 1 hp
  • -s — сделать это, не посылая оповещение в чат
  • commandbook.slap
  • commandbook.slap.other (бить других)
/slay [-s] [target] Убить игрока.
  • -s — сделать это, не посылая оповещение в чат
  • commandbook.slay
  • commandbook.slay.other
/rocket [-h] [-s] [target] Подбросить игрока.
  • -h — сильно подбросить
  • -s — сделать это, не посылая оповещение в чат
  • commandbook.rocket
  • commandbook.rocket.other (rocket других)
/barrage [-s] [target] Атаковать игрока залпом стрел.
  • -s — сделать это, не посылая оповещение в чат
  • commandbook.barrage
  • commandbook.barrage.other (обстреливать других)
/firebarrage [-s] [target] Атаковать игрока шквалом огненных шаров.
  • -s — сделать это, не посылая оповещение в чат
  • commandbook.firebarrage
  • commandbook.firebarrage.other
/shock [-s] [-k] [-a] [target] Ударить игрока молнией.
  • -s — сделать это, не посылая оповещение в чат
  • -k — опустить уровень здоровья игрока до 0, и, как следствие, убить его
  • -a — увеличивает радиус поражения от удара
  • commandbook.shock
  • commandbook.shock.other (бить в других)
/thor [target] Дать Молот Тора. ЛКМ с киркой в руке ударит молнией в блок под прицелом. Сопровождается громом и поджогами, будьте осторожны. Можно бить молниями в небо, в Пустоту и вообще во что угодно.
  • commandbook.thor
  • commandbook.thor.other (давать другим возможность пользоваться Молотом Тора)
/unthor [target] Забрать Молот Тора.
  • commandbook.thor
  • commandbook.thor.other (давать другим возможность пользоваться Молотом Тора)
/gamemode [target] [Game mode] Устанавливает режим игры игрока. Настоящее время выживания, творческий и приключенческий.
  • commandbook.gamemode
  • commandbook.gamemode.change
  • commandbook.gamemode.change.other
  • commandbook.gamemode.check
  • commandbook.gamemode.check.other
/heal [-s] [target] Лечит вас или другого игрока.
  • commandbook.heal
  • commandbook.heal.other

Разное

Команда Аргументы Описание Права в permissions-плагине
/ping
Возвращает "Pong" если сервер отвечает. (Неприменимо)
/whois <target> Получить информацию об игроке.
  • commandbook.whois
  • commandbook.whois.other (lookup others)
/debug info
Показать информацию о сервере.
  • commandbook.debug.info
/debug clock
Выполняет точное измерение скорости часов сервера для измерения лагов.
  • commandbook.debug.clock
/cmdbook version
Показывает версию CommandBook'а. (Неприменимо)
/cmdbook reload
Перезагружает конфигурацию CommandBook'а
  • commandbook.reload

Баны

Команда Аргументы Описание Права в permissions-плагине
/kick <target> [причина...] "Выкидывает" игрока с сервера.
  • commandbook.kick
/ban [-e] <target> [причина...] Забанить игрока.
  • Если Вы хотите точно указать имя игрока, используйте -e — CommandBook не попытается найти другие соответствия имени игрока на сервере.
  • commandbook.bans.ban
/unban <name> [причина...] Разбанить игрока.
  • commandbook.bans.unban
/isbanned <name> Проверить, в бане ли игрок.
  • commandbook.bans.isbanned
/bans load
Загружает список банов с диска.
  • commandbook.bans.load
/bans save
Сохраняет список банов на диск.
  • commandbook.bans.save

суббота, 5 марта 2016 г.

Убиваем процессы в Linux - команды ps, kill и killall

Не смотря на свою стабильность, некоторые приложения в Linux иногда виснут. Иногда приложения перестают отзываться или просто работают так медленно, что корректно закрыть их не получается. Один из способов «убить», запущенное приложение в Linux, это использование таких команд, как kill или killall. Рассмотрим, как использовать эти команды, находить PID процесса и посылать сигнал SIGKILL.
Под процессом мы будем понимать запущенную в системе копию программы. Например, если вы открыли три окна калькулятора (например, gcalctool), это значит, что вы запустили три процесса.

Находим PID зависшего процесса

Каждый процесс в Linux имеет свой идентификатор, называемый PID. Перед тем, как выполнить остановку процесса, нужно определить его PID. Для этого воспользуемся командами ps и grep. Команда ps предназначена для вывода списка активных процессов в системе и информации о них. Команда grep запускается одновременно с ps (в канале) и будет выполнять поиск по результатам команды ps. Вывести список всех процессов можно, выполнив в командной строке:
ps axu
Но, как правило, список очень большой и найти процесс, который мы хотим «убить», бывает не так просто. Здесь на помощь приходит команда grep. Например, чтобы найти информацию о процессе с именем gcalctool выполните команду:
ps axu | grep gcalctool
Команда grep выполнит поиск по результатам команды ps и на экран будут выведены только те строки, которые содержат строку (слово) gcalctool. Здесь есть одна интересная деталь, например, если у вас не запущено приложение gcalctool, то после выполнения ps axu | grep gcalctool вы получите:
$ ps axu | grep gcalctool
yuriy    25587  0.0  0.0  10636   884 pts/2    S+   10:20   0:00 grep --color=auto gcalctool
То есть мы получили сам процесс grep, так как в качестве параметра команде мы указали слово gcalctool, и grep нашел сам себя в выводе команды ps.
Если процесс gcalctool запущен, то мы получим:
yuriy@yuriy-NIX:~$ ps axu | grep gcalctool
yuriy    25609  7.6  0.4 500840 17964 ?        Sl   10:20   0:00 gcalctool
yuriy    25624  0.0  0.0  10640   884 pts/2    S+   10:21   0:00 grep --color=auto gcalctool
Здесь нас интересует строка: «yuriy 25609 7.6 0.4 500840 17964 ? Sl 10:20 0:00 gcalctool». Число 25609 и есть идентификатор (PID) процесса gcalctool.
Есть еще один более простой способ узнать PID процесса — это команда pidof, которая принимает в качестве параметра название процесса и выводит его PID. Пример выполнения команды pidof:
$ pidof gcalctool
25609

«Убиваем» процесс командой kill

Когда известен PID процесса, мы можем убить его командой kill. Команда kill принимает в качестве параметра PID процесса. Например, убьем процесс с номером 25609:
kill 25609
Вообще команда kill предназначена для посылки сигнала процессу. По умолчанию, если мы не указываем какой сигнал посылать, посылается сигнал SIGTERM (от слова termination — завершение). SIGTERM указывает процессу на то, что необходимо завершиться. Каждый сигнал имеет свой номер. SIGTERM имеет номер 15. Список всех сигналов (и их номеров), которые может послать команда kill, можно вывести, выполнив kill -l. Чтобы послать сигнал SIGKILL (он имеет номер 9) процессу 25609, выполните в командой строке:
kill -9 25609
Сигнал SIGTERM может и не остановить процесс (например, при перехвате или блокировке сигнала), SIGKILL же выполняет уничтожение процесса всегда, так как его нельзя перехватить или проигнорировать.

Убиваем процессы командой killall

Команда killall в Linux предназначена для «убийства» всех процессов, имеющих одно и то же имя. Это удобно, так как нам не нужно знать PID процесса. Например, мы хотим закрыть все процессы с именем gcalctool. Выполните в терминале:
killall gcalctool
Команда killall, также как и kill, по умолчанию шлет сигнал SIGTERM. Чтобы послать другой сигнал нужно воспользоваться опцией -s. Например:
killall -s 9 gcalctool

Заключение

Некоторые процессы не удается остановить под обычным пользователем. Например, если процесс был запущен от имени пользователя root или от имени другого пользователя системы, то команды kill и killall нужно выполнять от имени суперпользователя, добавляя sudo (в Ubuntu):
sudo kill 123
Бывают ситуации, когда вы работаете в графическом интерфейсе (например, GNOME) и вам не удается открыть эмулятор терминала, чтобы остановить зависший процесс. Тогда можно переключиться на виртуальную консоль клавишами Ctrl+Alt+F1, залогиниться в ней и выполнять команды уже из нее. А потом перейти обратно, нажав Ctrl+Alt+F7.
Справку по использованию любой команды можно получить командой man:
man ps
man grep
man pidof
man kill
man killall
 
(c) из сети 

пятница, 4 марта 2016 г.

Удаление из командной строки Windows.old в 7-ой винде

Из командной строки. Для этого надо запустить командную строку с правами администратора и сменить владельца папки:
takeown /F C:\Windows.old /R /D y
Затем получить права на папку и отключить наследование:
icacls C:\Windows.old\*.* /T /grant WKS1\Kirill:F /inheritance:r
И удалить папку:
rmdir C:\Windows.old /S /Q