Нажми — и деталь появится в мире
- ⏱ Сколько займёт
- 40–60 минут, 6 шагов. Каждый шаг заканчивается результатом на экране.
- 💻 Что нужно
- Компьютер с Windows или macOS. Понадобится Roblox Studio — бесплатная, поставим на первом шаге. С телефона этот квест не проходится.
- ⏸ Если прервёшься
- Ничего не потеряется: прогресс сохраняется на этом устройстве. Вернёшься — продолжишь с того же шага.
- 🎓 Чему научишься
- многопользовательская игра · игроки в одном мире · PlayerAdded
Остров перестал быть твоим
На причал одновременно сходят пятеро. Остров, который был твоим, становится общим.
«Игра на одного — это книга, — капитан считает прибывших. — Игра на многих — это компания. Каждому нужно место, имя и своя точка входа».
Первое правило общего мира: сервер должен заметить каждого, кто пришёл.
Это запись из Roblox Studio: несколько игроков на одном причале и табло, которое считает каждого. Такой же остров ты соберёшь сам за этот квест.
Читать текстом
Это другая лига. Здесь начинается то, что делают взрослые разработчики онлайн-игр.
В одиночной игре всё просто. Как только игроков становится двое — появляются вопросы: чей это счёт? кто видит эту надпись? у кого сработала кнопка? Их мы и будем решать.
Восемь островов впереди. В конце — своя игра, в которую можно играть вместе с друзьями, и звание Штурман: тот, кто ведёт корабль с командой на борту.
Запусти игру на двоих
Путь один на всю экспедицию, запомни его: Test ▾ → Server & Clients → поставь 2 игрока → ▶ Play. Студия откроет три окна: одно серверное и по одному на каждого игрока.
Три окна — три точки зрения. Побегай за первого игрока и посмотри в окно второго: он видит твоего персонажа со стороны. Ваш остров впервые общий.
Проверка · Зачем режим Server & Clients?
Что показывает серверное окно?
Оба верных ответа — +10 дублонов в сундук.

- 1Селектор режима слева вверхуРаскрой его и выбери «Server & Clients» — на кадре он уже в этом режиме. Пунктов «Local Server», «2 Players» и «Start» в этом меню нет, не ищи их.
- 2Счётчик игроков — поставь 2Человечек и цифра, справа стрелки вверх-вниз. Он появляется только в режиме «Server & Clients». Двойка — это два окна-клиента плюс окно сервера.
- 3Синий треугольник ▶ — запускОткроются три окна: серверное и по одному на каждого игрока. Побегай за первого и загляни в окно второго — он видит твоего персонажа со стороны. Красный кружок рядом закрывает тест.
- 4Белая плита со звездой — это SpawnLocationТочка, где появятся оба гостя. Одна на всех — значит, оба высадятся здесь; хочешь разводить по разным местам, ставь второй спавн.
- 5ServerScriptService — скрипт-встречающийНаведи на строку → «+» → Script. PlayerAdded и PlayerRemoving пишут сюда: сервер один на всех, он и обязан замечать, кто причалил и кто уплыл. Имена появятся в Output серверного окна.
Это настоящий экран Roblox Studio 2026 — такой же, как у тебя: та же лента вкладок, тот же Explorer со всеми сервисами, та же панель Properties. Нажимай на кружки по порядку: метка покажет место, строка ниже объяснит, зачем оно. Чего на кадре нет — про то честно написано словами. Отмечай пройденное — прогресс сохранится.
Встречай гостей по имени
1 -- Script в ServerScriptService — он один на всех
2 game.Players.PlayerAdded:Connect(function(player)
3 print(player.Name .. " причалил к острову!")
4 end)
5
6 game.Players.PlayerRemoving:Connect(function(player)
7 print(player.Name .. " уплыл")
8 end)
Знакомое PlayerAdded из Сокровищницы — но теперь оно про гостей. Добавь рядом PlayerRemoving: остров должен замечать не только приход, но и уход.
Запусти на двоих и смотри серверное окно: там появятся имена. Закрой окно одного игрока — увидишь «уплыл». Твой остров научился замечать людей.
1 local Players = game:GetService("Players")
2
3 local function listPlayers()
4 local list = Players:GetPlayers()
5 print("На острове сейчас: " .. #list)
6 for _, p in ipairs(list) do
7 print(" · " .. p.Name)
8 end
9 end
10
11 Players.PlayerAdded:Connect(listPlayers) -- перекличка при каждом госте
12 Players.PlayerRemoving:Connect(listPlayers)
Хочешь узнать, кто сейчас на берегу? GetPlayers возвращает список всех — мы кладём его в переменную list, а #list — это их количество. Знакомый цикл for из Моста пробегает по каждому. Две последние строки и запускают перекличку: сама по себе функция ничего не делает, пока её не позвали.

Игра на многих — совсем другая работа
Как только в мире появился второй игрок, всё усложняется: у каждого свой экран, свой интернет, своя задержка.
Поэтому в сетевых играх есть сервер — главный, который знает правду. Все остальные показывают свою картинку и спрашивают у него.
Профессия называется сетевой программист, и это одна из самых сложных специальностей в индустрии.
«У меня работает, у друга — нет»
В одиночной игре этот код работал идеально — а вдвоём ломается: монеты берёт один, а очки капают другому. Найди строку-предательницу.
Отсюда правило экспедиции: если в коде есть слово «игрок» — уточни, какой именно. И проверяй на двоих: в одиночку такие баги невидимы.
Почини свой остров для гостей
Запусти свой остров на двоих и пройди ревизию. Что-то ведёт себя странно — теперь ты знаешь, где искать: кто именно получает результат.
Семь галочек — и остров готов принимать гостей.
Позови друга по-настоящему
Настоящее испытание: обнови игру, отправь ссылку другу и зайдите одновременно. Вы увидите друг друга. Отсюда начинается всё, ради чего люди играют в Roblox.
Вызов: «зайдём вместе в мой мир». Не «посмотри мою игру», а вместе — это совсем другое приглашение.
Читать текстом
Жми — Гильдия отметит первый шаг экспедиции.