세션용 Steam 로비 선택
README는 최대 32명의 플레이어가 참여하는 플레이어 호스팅 Steam 로비, 공개 표시 또는 코드 참여, 선택적 비밀번호를 설명합니다. Insert로 ReSkate 메뉴를 열고 Multiplayer 컨트롤에서 호스팅하세요. 필요한 공개 설정과 비밀번호를 고른 뒤 그룹에 참가 코드를 공유합니다. 메뉴 문구는 버전마다 달라질 수 있습니다.
| 질문 | Steam 로비 | 전용 서버 |
|---|---|---|
| 세션 운영 주체 | ReSkate를 실행 중인 플레이어 | 별도 헤드리스 서버 프로세스 |
| 호스트에게 게임이 필요한가요? | 네: 클라이언트에서 호스팅 | 게임이나 Steam 클라이언트 설치가 필요하지 않음 |
| 참가자는 어떻게 찾나요? | 공개 목록 또는 공유 참가 코드 | 서버 브라우저 또는 참가 코드 |
| 비공개 접근 | 코드만 공개하고 선택적으로 비밀번호 설정 | 서버 설정의 비밀번호 및 목록 표시 옵션 |
| 언제 유용한가요? | 플레이어 한 명이 호스트를 맡는 친구들과의 세션 | 운영자가 관리하는 커뮤니티 서버 |
- Steam 네트워킹을 사용할 수 있도록 Steam을 켠 상태에서 설치된 게임을 실행하세요.
- Insert → Multiplayer를 여세요. 맵을 불러온 뒤 호스팅하고 기존 세션에서는 나가세요. 확인한 메뉴 소스에는 공개 설정과 인원 조절을 포함한 Host 설정이 있습니다.
- Join code only 또는 Public lobby를 선택하고, 필요하면 Require password를 켠 다음 HOST WITH JOIN CODE 또는 HOST PUBLIC LOBBY를 사용하세요.
- Session을 열고 Join code 옆의 Copy를 눌러 본인이 사용하는 채팅 서비스로 코드를 보내세요.
- 친구는 Servers → Join with a code에서 참여합니다. 클라이언트 버전 호환성을 유지하세요.
그룹 또는 전용 서버에 참여
호스트 코드와 비밀번호(있는 경우)로 참가하거나 Multiplayer → Servers를 사용하세요. 플레이어와 서버는 모두 안정 버전 2.1.2를 사용해야 합니다. 이전 2.1.2 프리릴리스에는 연결할 수 없습니다. 맵을 다운로드해도 프로토콜 버전 불일치는 해결되지 않습니다. ReSkate 세션은 EA 서비스와 별개입니다.
- 호스트에게 전체 참가 코드와 필요한 경우 비밀번호를 요청하세요.
- Multiplayer → Servers를 열고 Join with a code를 찾으세요.
- 코드를 붙여 넣고 상황에 맞게 Join 또는 With password…를 선택하세요.
- 참여하면 호스트의 맵을 불러옵니다. 패키지가 누락되면 사용자 맵 요구 사항을 확인하세요.
- 끝나면 Session → Leave session을 사용하세요. 호스트는 End session을 선택합니다.
Windows 전용 서버 호스팅
Releases에서 서버 ZIP을 다운로드해 별도 폴더에 넣으세요. ReSkateServer.exe를 한 번 실행해 ReSkateServer.json을 만든 다음 종료하고 서버 이름을 수정한 뒤 다시 시작합니다. 함께 제공된 DLL과 world-layers.json을 같은 위치에 두세요. 서버 콘솔에서 role <your SteamID64> admin을 입력해 본인에게 관리자 권한을 부여합니다. 서버에는 게임이나 Steam 클라이언트 설치가 필요하지 않습니다.
- Windows 서버 압축 파일을 별도 디렉터리에 풀고 함께 제공된 라이브러리를 유지하세요.
- ReSkateServer.exe를 한 번 실행해 ReSkateServer.json을 생성하세요.
- JSON을 편집하기 전에 서버를 중지하고 server.name과 필요한 비밀번호/목록 표시 옵션을 설정하세요.
- 서버를 다시 시작하세요. 콘솔에서 본인의 SteamID64에 admin 역할을 부여하세요.
- status로 서버와 참가 코드를 확인한 뒤 클라이언트 브라우저에서 연결하세요.
role <your SteamID64> admin
status
players
helpLinux 서버: 별도 다운로드
검토한 릴리스에는 네이티브 x86_64 헤드리스 서버 ReSkateServer-Linux-2.1.2.tar.gz가 제공됩니다. README의 일반 ZIP 표기 대신 실제 첨부 파일을 사용하세요. 번들 라이브러리를 함께 두고 Linux 서버 설정 안내를 따르세요. 이 패키지는 Linux 플레이어용 클라이언트가 아닙니다.
mkdir -p reskate-server
tar -xzf ReSkateServer-Linux-2.1.2.tar.gz -C reskate-server
cd reskate-server
./setup-linux-server-libs.sh
./ReSkateServerLinux README는 실행 파일 옆에 Steam 공유 라이브러리, 전역 차단 목록/업데이트 요청용 curl, 업데이트 압축 해제용 gzip 지원 tar를 요구합니다. 소스 빌드에는 별도의 컴파일러/CMake 요구 사항이 있습니다. 배포판별 패키지와 systemd 설정은 해당 문서를 확인하세요. 아래 명령은 실제 tar.gz 릴리스 첨부 파일에 맞춰 적용한 문서상 시작 절차입니다.
출처 읽기 ↗네트워크 연결 및 참가 코드
Steam 릴레이 네트워크를 사용하므로 포트 포워딩이 필요하지 않습니다. 서버 문서는 핑 표시와 빠른 참여를 위해 선택적으로 UDP 27015–27016 포트를 포워딩하는 방법을 설명합니다. 익명 서버 로그인은 재시작할 때마다 참가 코드를 바꾸지만 브라우저에서 이름으로 서버를 찾을 수 있습니다. 서버 로그인 토큰은 상위 문서에 설명된 선택적 고급 설정입니다.
| 설정 / 방식 | 변경되는 내용 |
|---|---|
| Steam 릴레이 | 포트 포워딩 없이 플레이어가 연결할 수 있습니다. |
| UDP 27015–27016 (선택) | 서버 문서는 포워딩이 핑 표시와 빠른 참여에 도움이 된다고 설명합니다. |
| server.listed = false | 서버 목록에서 숨깁니다. 참가자에게 코드가 필요합니다. |
| server.password | 참여할 때 비밀번호를 요구합니다. |
| 익명 서버 ID | 재시작 후 새 Steam ID / 코드가 할당됩니다. |
| server.steam_token (고급) | 선택 사항인 비공개 Steam 게임 서버 로그인 토큰으로 서버 ID를 유지할 수 있습니다. |
Steam 서버 토큰은 비공개로 보관하세요. 플레이어에게 전달할 코드는 아닙니다. 참가자는 참가 코드와 필요한 세션 비밀번호를 받습니다. 서버 문서는 토큰 생성 및 브라우저 정책을 설명합니다. 이 가이드는 어디에도 토큰 제출을 요청하지 않습니다.
출처 읽기 ↗사용자 맵 및 업데이트
플레이어는 서버의 맵이 필요합니다. Thunderstore 이름 형식의 맵 폴더는 참여 중 누락된 맵을 제공할 수 있지만 다른 이름의 폴더는 수동 설치가 필요합니다. 맵과 클라이언트 버전을 맞추세요. 서버는 시작할 때와 30분마다 업데이트를 확인하며, 보통 서버가 비면 새 릴리스를 설치합니다. 동작을 바꾸기 전에 서버 설정 참조 문서를 읽으세요.
- 사용자 맵의 모드 폴더를 서버 실행 파일 옆 Mods에 복사하세요.
- 자동 누락 맵 제공을 사용하려면 Thunderstore 패키지 폴더명과 manifest를 그대로 유지하세요.
- 맵 메타데이터는 reskate-levels.json과 manifest.json에서 읽습니다. 표준이 아닌 폴더명은 플레이어가 직접 패키지를 설치해야 합니다.
- 서버 설정에서 maps.map 또는 맵 풀을 선택하세요. 회전 및 투표를 켜기 전에 참조 문서를 확인하세요.
2.1.1에서는 다른 플레이어 오브젝트가 기본적으로 실체로 표시됩니다
버전 2.1.1에서는 다른 플레이어가 배치한 오브젝트가 기본적으로 실체로 표시됩니다. 필요하면 플레이어 목록을 열어 특정 플레이어의 오브젝트를 ghost로 전환하세요. 10월 18일 핫픽스에서는 로비 충돌 이후 다른 플레이어의 3D 드론을 소리가 나는 마커로 별도로 대체했습니다. 자신의 드론 조작은 이 기능과 별개입니다.
출처 읽기 ↗RESKATE / 답변
자주 묻는 질문
ReSkate 서버 호스팅에 포트 포워딩이 필요한가요?
전용 서버 문서에 따르면 Steam 릴레이 네트워크는 포트 포워딩 없이 작동합니다. 선택적 UDP 27015–27016 포워딩은 핑 표시와 더 빠른 참여를 지원할 수 있습니다.
출처 읽기 ↗전용 서버에 skate.를 설치해야 하나요?
아니요. 헤드리스 서버에는 게임이나 Steam 클라이언트 설치가 필요하지 않지만 함께 제공된 필수 Steam 라이브러리를 사용합니다. 플레이 클라이언트에는 Steam 게임이 필요합니다.
출처 읽기 ↗서버의 ReSkate 참가 코드가 바뀐 이유는 무엇인가요?
익명 서버 로그인은 재시작 후 새 Steam ID와 참가 코드를 할당합니다. 브라우저에서 이름으로 서버를 계속 찾을 수 있습니다. 서버 문서에는 ID를 유지하는 선택적 비공개 로그인 토큰이 설명되어 있습니다.
출처 읽기 ↗서로 다른 ReSkate 버전끼리 함께 플레이할 수 있나요?
플레이어와 서버 모두 안정 버전 2.1.2 파일을 사용하세요. 공식 노트는 이전 2.1.2 프리릴리스를 명시적으로 제외합니다. 네트워크 설정을 바꾸기 전에 양쪽 설치 버전을 비교하고 필요한 맵과 플러그인을 확인하세요.
출처 읽기 ↗출처 및 검토 메모
출처 확인: . 선정한 출처는 표시된 날짜에 확인했습니다. 현재 릴리스는 안정 버전 2.1.2이며 과거 2.1.1 안내와 이후 소스 개발 내용은 별도로 표시합니다. 제작자 패키지를 여기서 게임 내 시험하지 않았습니다.