Есть несколько вариантов создания сервера. В данном ответе рассказывается про создание с помощью MCSharp, и с помощью MCZall (он же MCLawl).
1) MCSharp
Необходимо зайти на [ ссылка скрыта ] (
регистрация |
вход ) и скачать последнюю версию. На данный момент это MCSharp 0.84. Распаковывать можно куда угодно, наличие самой игры необязательно.
Дальше нужно запустить MCSharp CLI.exe. В первый раз будут ошибки, но появятся файл «свойства сервера». Теперь нужно редактировать блокнотом server.properties. а именно изменить Server-name на своё (например RUS TEST Server1), и motd (это приветствие). Надпись motd можно сделать цветной, [ ссылка скрыта ] (
регистрация |
вход ). Так же нужно добавить логин админа. Регистр важен, так как можно либо зайти как гость, либо сервер выдаст ошибку.
В итоге, например, должно получиться:
# Server options
server-name = KPyTOu MCSharp Server
server-administrator = KriKun
motd = &cPrivet.&e Stroj&d 4to&a dyshe&b ygodno!
Дальше нужно сохранить и запустить сервер вновь. При запуске появится куча строчек и новых папок с файлами. Не стоит пугаться.
Если всё сделано правильно, то при заходе на свой сервер у админа должен быть красный ник. Так же будет автоматичекски создана новая плоская flat карта. Всё, теперь можно играть (только надо чтобы порт был открыт). Различные команды можно найти в [ ссылка скрыта ] (
регистрация |
вход ).
Так же в файле externalurl.txt лежит URL на созданный сервер. Адрес сервера меняется, когда меняется IP.
Чтобы вручную добавить ещё администраторов, например друзей, то нужно в папке rank найти файл operators.txt, куда следует добавить ники своих друзей. Аналогично с добавлением других рангов: для модераторов (под админами) нужен moderators.txt. Operator значит SuperOP (или попросту Admin).
Устанавливать ранг можно ещё через консоль в игре (T) /setrank teodor operator.
2) MCLawl
Необходимо скачать с [ ссылка скрыта ] (
регистрация |
вход ) последнюю версию. Версии сейчас обновдяются чуть ли не каждый день. Распаковать. Наличие самой игры неважно. Прежде чем запускать сервер, необходимо установить MySQL, так как без него не будет работать. Как ставить MySQL показано в [ ссылка скрыта ] (
регистрация |
вход ).
После установки MySQL можно приниматься за настройки. В ролике автор настраивал server.properties. Чуть выше о нём уже написано.
Но сейчас необходимо в пункте #MySQL information добавить свои данные, например:
Host = 127.0.0.1
SQLPort = 3306
Username = root
Password = 123456789
DatabaseName = MCZallDB
Pooling = True
Пароль нужно вводить тот, что были введены при установке MySQL.
После найстроек можно переходить к запуску сервера. В верхней "строчке" будет отображаться ссылка на сервер. Так же настройки находятся на кнопке Properties.
3) Возможные проблемы
Больше всего проблем возникает с самим подключением. Обычно порт 25565 нужно открыть. Если он закрыт, то будут появляться сообщения об ошибках, поэтому кроме владельца сервера никто не сможет поиграть.
На [ ссылка скрыта ] (
регистрация |
вход ) есть видео где показывают как с помощью программы [ ссылка скрыта ] (
регистрация |
вход ) открыть порт. Так же есть форум на английском с описанием действий.
Чтобы проверить открытость порта необходимо: запустить сервер игры, перейти на [ ссылка скрыта ] (
регистрация |
вход ), выбрать 25565 порт, проверить его. Так же можно проверить порт [ ссылка скрыта ] (
регистрация |
вход ). Если будет надпись зелёного цвета то порт закрыт, если красного - открыт. По правилам он должен быть открыт. Если так оно и есть то можете приступать к игре.
Возможно что модема не будет в списке программы SPF или она будет выводить ошибки. Тогда придётся в ручную вводить настройки в модем (роутер). Для этого надо войти в настройки модема (192.168.0.1 по умолчанию) и найти advanced virtual server. Так же нужно добавить разрешение для порта в firewall и в антивирус.
Приятной игры!