ProgramCrafter
-
Публикации
245 -
Зарегистрирован
-
Посещение
-
Победитель дней
41
Сообщения, опубликованные пользователем ProgramCrafter
-
-
Есть такая информация: игроки, входящие на сервер, не получают почему-то группу default и не обладают почти никакими правами, оттого и проблемы с приватом.
Вроде бы WolframoviyI с коллегой сейчас пытаются это пофиксить.
-
2 минуты назад, eu_tomat сказал:А ты сам пробовал так делать?
Ага.
Вчера вечером на серв заходил - заприватил себе участок, всё нормально.
Сегодня, только что проверял - тоже работает.
1. выделил деревянным топором участок
2. /region claim test
3. /region list
Может, что-то @Wolframoviy намудрил с правами, не знаю.
6 минут назад, eu_tomat сказал:О, у нас есть деньги?
Ага, справа же отображается менюшка с балансом 0.
6 минут назад, eu_tomat сказал:И как их можно добыть?
Насколько вижу - никак
-
На сервере есть наборы вещей.
Инфа пока такая:
/kit start - сет кожаной брони, каменные инструменты, 16 угля, 24 стейка
/kit bonus - ? (стоит 10 денег)
/kit vip - 32 угля, 32 стейка, 24 редстоуна, 12 золота, 24 резины, 16 олова, 12 свинца, 16 меди, 16 железа, 12 изменчивых кристаллов (AE2), 12 чистых изменчивых, 24 кристалла истинного кварца, 24 чистых кристалла истинного кварца, 24 заряженных кристалла истинного кварца, 24 чистых кристалла кварца нижнего мира
-
3 часа назад, eu_tomat сказал:Я не понял, как приватить территорию
Как и на старых серверах, видимо:
1) Выделить регион (например, деревянным топором; максимум 30 тысяч блоков, что примерно равно половине чанка);
2) /region claim <имя региона>
3) Дальше выставить флаги доступа:
https://computercraft.ru/pages/commands/
https://computercraft.ru/pages/worldguard-flags/
Ещё очень упрощают жизнь команды /sethome, /spawn и /home.
-
Для тех, кому хочется сэкономить трафик, скидываю только моды с конфигами (48 МБ против 181): https://drive.google.com/file/d/1SS2yS5RiJJzUsqRO7ZTXQnzf4R2Wl34q/view?usp=sharing
-
Может, пробел в конце IP попал?
-
Итак, сервер открыт!
IP: 80.255.179.94
Сборка: https://drive.google.com/file/d/1SS2yS5RiJJzUsqRO7ZTXQnzf4R2Wl34q/view?usp=sharing
Сокращённый список модов:
Скрытый текстAFSU
AE2
Forestry
Galacticraft
NuclearControl
IC2
IronChest
NEI
OpenComputers
OpenFM
OpenPeripheral
Optifine
PowerConverters
Waila, Wawla
Xaero's Minimap
-
Оффтоп к майнкрафтовскому серверу.
49 минут назад, hohserg сказал:ядро сервера, оно типо более оптимизированное
20 часов назад, Disc2 сказал:а еще в длительности загрузки
Потому что не на Расте)
Не, я серьёзно - кто-то пишет свой сервер майнкрафта с нуля, причём как раз на Расте: https://github.com/Distemi/ULE
Пока эта прога умеет только отправлять клиентам описание сервера и "количество человек" - там ещё даже мир не реализован.
Да и то, проверял я этот сервер у себя (Win10) - как-то не хочет он общаться с клиентом майнкрафта.
Может, и клиент стоит переписать под раст... стоп, а зачем тогда оставлять тот же протокол, что использует майнкрафт?
Хотя можно и оставить, пусть с нового клиента можно будет зайти на старые сервера и наоборот.
-
1 минуту назад, prop сказал:лицензия-онли?
Не-а, с нелицензий тоже заходит.
1 минуту назад, prop сказал:Форум для авторизации есть?
Нет, там плагин стоит (ну, типа, /register, /login, всё такое)
-
16 минут назад, bes_zensuri1 сказал:Не знаете в чем может быть проблема?
Текст кнопки должен быть строкой, а не числом - я так понимаю
-
1
-
2
-
-
3 минуты назад, Wolframoviy сказал:предложить другие моды
Может быть, Forestry? Хотел научить комп разводить пчёл (знаю, что такая программа есть на другом проекте, но здесь-то ещё нет
!)
-
1
-
-
1 час назад, Wolframoviy сказал:нам нужен строитель, не обязательно хороший, у нас проект замешан на компьютерах, а не на красоте спавна
Есть строитель!
"Ожидаю приказов"
(а точнее - данных, как подключиться к серверу и в каком месте строить)
-
По поводу администрирования.
В 07.02.2022 в 02:21, eu_tomat сказал:сервер Майнкрафта будет взломан хакерами в первые же сутки
А что именно подразумевается под взломом?
У меня есть два варианта:
1) получение прав оператора на сервере;
2) взлом майнкрафта как песочницы, доступ к хосту/компьютерам клиентов.
Со вторым бороться очень проблематично, особенно когда на сервере много модов. Хотя и без модов может выявиться что-то вроде log4j.
Как бороться с первым? Сложно сказать, опять же, все моды могут вносить свой вклад в дырявость сервера.
Если на сервере есть OpenComputers, стоит прикрыть доступ к отладочной карте - чтобы с сервером ничего не случилось, даже если у кого-то получилось перейти в креативку и взять карточку.
(Через отладочную карту можно выполнять команды консоли, но не только с помощью component.debug.runCommand, а и с помощью установки командного блока, записи туда команды и подачи редстоуна. Способ с командным блоком может использоваться, например,
на школьном серверена сервере, где есть плагин для настройки привилегий игроков, но командный блок не отключен.) -
В конце data[4] есть перевод строки. Это видно по принтам: они почему-то разделились пустыми строками.
-
8 часов назад, Oleshe сказал:оно не читает файл
самой программы (она точно называется "юю"?), /server/user1 тут не при чём.
-
Я бы мог поднять, у меня даже идеи были относительно оформления спауна, но (ИМХО) сервер на атерносе - это ещё хуже, чем вообще никакого сервера.
-
15 минут назад, Taoshi сказал:Нет? Не пробовали?
Ну, теперь попробовал. Получилось. Что и было логично, потому что событие clipboard тоже надо перехватывать.
И лучше бы (возможно) подменять computer.pullSignal, чтобы эвент просто не доходил до системы: в нынешнем варианте кто-то сможет мешать владельцу компа работать.
13 минуты назад, Taoshi сказал:выполнить файл который УЖЕ есть на диске
В том числе и reboot.
А код с pastebin - так тоже просто, есть же команда "pastebin run ..."
-
В 29.01.2022 в 15:40, Taoshi сказал:никто кроме вас не сможет вводить команды в терминал.
Но кто угодно сможет скопировать команду в буфер обмена и вставить в комп.
-
20 минут назад, rootmaster сказал:биос не скомпилируеться
Так суть в том, что можно написать биосъ так, что он скомпилируется хоть там, хоть там.
14 минуты назад, rootmaster сказал:можно будет и вовсе только через интернет
так как улюбого дображелателя обязательно найдётся интернет-карта, ага...
16 минут назад, rootmaster сказал:переключения архитектуры мржет использоваться для того чтобы убить устройства
Да ну? OpenOS замечательно работает хоть так, хоть этак. И большинство программ тоже.
4 минуты назад, BrightYC сказал:Не проще поставить в начале computer.setArchitecture("Lua 5.3")?
Не совсем так (надо проверять, иначе будет вечная перезагрузка вроде), но можно.
-
1
-
-
Если есть доступ к серверу - можно поменять настройки OpenComputers: https://github.com/MightyPirates/OpenComputers/blob/e38c3fd308a7fc48cac2156ec34440d4dad9124a/src/main/resources/application.conf#L444
-
Проверил в десктопном оцелоте, ничего не ломается:
# mkdir con mkdir: cannot create directory 'con': unknown reason # edit nul [Ctrl-S] Неверная функция -
1 час назад, Taoshi сказал:gpu.width не существует
А должно? Вроде был только gpu.getResolution()...
-
16 часов назад, ECS сказал:getDeviceInfo() возвращает пустую таблицу
Подтверждаю для последней версии оцелота (sha-256 от джарника 9DCAB17B47B0FE70FC62422CCE99DF0157101637E4760D7E2FAA37E197048D43) и VRAM Edition (D9A4762F3AFBC99A5799ED245ADD54F1064067290463583F82A9862A1EDF8D45) на обеих архитектурах (Lua 5.2 и Lua 5.3).
Платформа:
Windows 10 java version "1.8.0_311" Java(TM) SE Runtime Environment (build 1.8.0_311-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)
-
1
-
-
А ещё в стандартном Lua BIOS адрес загрузочного диска записывается в EEPROM.
То есть, адрес можно получить как component.eeprom.getData()

Майнкрафт-сервер: Играем, тестируем, дорабатываем
в Программирование
Опубликовано:
А относительно размеров привата: один чанк (256*16*16) - это 65536 блоков, то есть 100К блоков хватит на полтора чанка.
Не играл ещё на публичных серверах, поэтому не знаю, мало это или много.
Но минимум один чанк на полную высоту хотелось бы иметь.