레젠위키
로그인

레젠위키

디스코드

문서 마지막 편집
[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동

Discord
파일:디스코드 로고.svg
정식 명칭
Discord
개발/운영
Discord Inc.
초기 출시
2015년 5월 13일
종류
메신저 · VoIP · 커뮤니티 플랫폼
플랫폼
Windows · macOS · Linux · Android · iOS · iPadOS · Web
기술(대표)
Elixir(서버) · Rust(고성능 구성요소) · React(클라이언트) · WebRTC(음성/영상)
라이선스
상용(독점 소프트웨어)
공식 사이트

1. 개요2. 역사
2.1. 개발 배경2.2. 성장과 확장2.3. 독자 노선과 기업 이슈
3. 기술적 특징4. 기능 및 시스템
4.1. 서버와 채널4.2. 역할(Role) 및 권한4.3. 봇(Bot) 및 앱(App) 생태계
5. 요금제6. 서버 부스팅(Server Boosting)
6.1. 레벨별 달성 혜택6.2. 추가 특전(Additional Perks)
7. 비판 및 문제점
7.1. 보안 및 악용7.2. 사용성 및 성능 이슈


1. 개요 [편집]

Your place to talk.
Discord는 텍스트 채팅, 음성/영상 통화, 화면 공유를 중심으로 한 실시간 커뮤니티 플랫폼이다.
개별 커뮤니티는 서버(Server) 단위로 구성되며, 서버 내부에는 텍스트/음성/포럼/스테이지 등 다양한 채널을 둘 수 있다.

2. 역사 [편집]

2.1. 개발 배경 [편집]

게임 플레이 중 팀 단위 소통(음성 채팅)의 불편함과 높은 자원 점유 문제를 개선하려는 목적에서 출발했다. 초기에는 게이머 커뮤니티를 중심으로 빠르게 확산되었고, 이후 교육/업무/취미 등 비게임 커뮤니티로 사용처가 확대되었다.

2.2. 성장과 확장 [편집]

2020년 전후로 원격 소통 수요가 증가하며 이용층이 넓어졌고, 데스크톱/모바일/웹 등 멀티플랫폼 전개와 함께 커뮤니티 운영 기능(권한/역할/봇/포럼 등)이 강화되었다.

2.3. 독자 노선과 기업 이슈 [편집]

2021년에는 대형 IT 기업의 인수 논의가 보도되었으나, 결과적으로 독자 노선을 유지하는 방향으로 알려졌다.

3. 기술적 특징 [편집]

디스코드는 대규모 동시 접속 환경에서의 실시간 이벤트 처리(메시지/상태/음성)를 위해 여러 기술을 조합해 운용한다.
  • Elixir(실시간 이벤트 처리): 채팅/상태 업데이트 등 실시간 이벤트를 대규모로 처리하는 데 초점을 둔 서버 구성요소에서 활용된다.
  • Rust(고성능/저지연 구성요소): 지연 시간과 성능이 중요한 일부 서버 구성요소를 고성능 언어로 재구성하여 지연을 줄이고 효율을 높이는 방향이 알려져 있다.
  • Electron/React(데스크톱·웹): 데스크톱 앱은 웹 기술 기반으로 빠른 기능 개발과 멀티플랫폼 제공이 가능하나, 상대적으로 자원 점유가 크다는 지적이 있다.
  • Krisp(소음 억제): 음성 채널에서 배경 소음 억제 기능을 제공한다.

4. 기능 및 시스템 [편집]

4.1. 서버와 채널 [편집]

  • 서버(Server): 커뮤니티의 기본 단위.
  • 카테고리(Category): 채널을 목적별로 묶는 분류.
  • 채널 유형
    • 텍스트 채널 : 일반 채팅, 파일/링크 공유.
    • 음성 채널 : 음성 대화, 화면 공유, 카메라 사용.
    • 스테이지 채널 : 발표자/청중 구조의 행사형 음성 공간.
    • 포럼 채널 : 주제별 글(스레드) 중심의 게시판형 채널.

4.2. 역할(Role) 및 권한 [편집]

서버 운영의 핵심 기능. 역할에 권한을 묶어 배치하고, 사용자에게 역할을 부여해 접근 권한/관리 권한을 세밀하게 통제한다.
Discord 권한 정리
권한
영문
설명(가능한 작업)
서버 관리
관리자
Administrator
서버 내 모든 권한을 가짐(대부분의 제한/덮어쓰기 영향을 사실상 받지 않음)
감사 로그 보기
View Audit Log
서버 감사 로그(관리 작업 기록)를 조회
서버 관리
Manage Server
서버 설정을 변경
역할 관리
Manage Roles
역할 생성/수정/삭제 및 역할에 권한 부여/회수
채널 관리
Manage Channels
채널/카테고리 생성/수정/삭제 및 채널 설정 변경
이벤트 관리
Manage Events
서버 이벤트 생성/수정/삭제/관리
웹훅 관리
Manage Webhooks
웹훅 생성/수정/삭제
인사이트 보기
View Server Insights
서버 인사이트(통계)를 조회(지원되는 서버에서 표시)
멤버 관리
초대 만들기
Create Invite
서버 초대 링크를 생성
멤버 추방
Kick Members
멤버를 서버에서 추방
멤버 차단
Ban Members
멤버를 서버에서 차단(밴) 및 차단 해제
타임아웃/제재
Moderate Members
멤버 타임아웃을 설정/해제
닉네임 변경
Change Nickname
본인 닉네임을 변경
닉네임 관리
Manage Nicknames
다른 멤버의 닉네임을 변경/초기화
텍스트/채팅
채널 보기
View Channel
채널을 보고 접근
메시지 보내기
Send Messages
메시지를 전송
메시지 관리
Manage Messages
메시지 삭제 등 메시지 관리 기능 사용
메시지 기록 보기
Read Message History
과거 메시지(히스토리)를 조회
링크 임베드
Embed Links
링크 미리보기(임베드) 형태로 표시 가능
파일 첨부
Attach Files
파일을 업로드/첨부
반응 추가
Add Reactions
이모지 반응을 추가
외부 이모지 사용
Use External Emojis
다른 서버 이모지를 사용
외부 스티커 사용
Use External Stickers
다른 서버 스티커를 사용
here/모든 역할 멘션
Mention @everyone, @here, and All Roles
here 또는 모든 역할을 멘션
TTS 메시지
Send TTS Messages
TTS(Text-to-Speech) 메시지를 전송
앱 명령어 사용
Use Application Commands
슬래시(/) 명령어(앱 커맨드)를 사용
스레드/포럼
공개 스레드 생성
Create Public Threads
공개 스레드를 생성
비공개 스레드 생성
Create Private Threads
비공개 스레드를 생성
스레드에 메시지 보내기
Send Messages in Threads
스레드에 메시지를 전송
스레드 관리
Manage Threads
스레드 설정/정리(보관/해제 등)를 관리
포럼 게시물 만들기
Create Posts
포럼 채널에서 글(포스트)을 생성
포럼 게시물 관리
Manage Posts
포럼 글을 고정/잠금/삭제 등 관리(지원 범위 내)
음성/영상
연결
Connect
음성 채널에 접속
말하기
Speak
음성 채널에서 음성을 송출
비디오
Video
카메라(영상)를 송출
화면 공유(Go Live)
Stream
화면 공유(스트리밍)를 시작
음성 활동 사용
Use Voice Activity
음성 감지로 송출(푸시-투-토크 없이)
우선 발언
Priority Speaker
우선 발언 기능을 사용(지원되는 구성에서)
멤버 음소거
Mute Members
다른 멤버를 음소거 처리
멤버 헤드폰 차단
Deafen Members
다른 멤버를 헤드폰 차단 처리
멤버 이동
Move Members
멤버를 다른 음성 채널로 이동
발언 요청
Request to Speak
스테이지 채널에서 발언 요청

4.3. 봇(Bot) 및 앱(App) 생태계 [편집]

봇과 앱을 통해 관리 자동화, 인증/로그, 음악, 게임, 통계 등 기능 확장이 가능하다. 대형 서버일수록 운영 편의성과 안전을 위해 봇/앱 활용 비중이 커지는 편이다.

5. 요금제 [편집]

디스코드는 무료로도 핵심 기능 이용이 가능하며, 유료 구독(Discord Nitro)을 통해 업로드 용량 확대, 프로필 꾸미기, 스트리밍 품질 향상, 서버 부스트 등 혜택을 제공한다.
가격은 국가/플랫폼(웹·모바일 결제)에 따라 다를 수 있다.
Discord 요금제(핵심 차이) 요약
구분
무료(Base)
Nitro Basic
Nitro
파일 업로드 제한
10MB
50MB
500MB
서버 참가 상한
100개
(동일)
200개
메시지 글자수
2,000자
(동일)
4,000자
서버 부스트
없음
없음
포함(부스트 2개 + 추가 부스트 할인)

6. 서버 부스팅(Server Boosting) [편집]

유저들이 자신의 서버 부스트를 사용하여 특정 커뮤니티를 후원하는 시스템입니다. 부스트가 모여 일정 단계에 도달하면 서버 전체에 기능이 해제됩니다.

6.1. 레벨별 달성 혜택 [편집]

각 레벨을 유지하기 위해서는 정해진 개수의 부스트가 상시 할당되어 있어야 합니다.
서버 부스트 단계별 해제 특전
구분
기본(Level 0)
Level 1 (2개)
Level 2 (7개)
Level 3 (14개)
요구 부스트 수
-
2
7
14
이모지 슬롯
50
100 (+50)
150 (+50)
250 (+100)
스티커 슬롯
5
15 (+10)
30 (+15)
60 (+30)
사운드보드 슬롯
8
24 (+16)
36 (+12)
48 (+12)
음성 품질
(비트레이트 상한)
기본(서버 설정값)
128 Kbps
256 Kbps
384 Kbps
Go Live 스트리밍
기본(서버 설정/환경)
720p / 60fps
1080p / 60fps
Level 2 포함(1080p / 60fps)
스테이지 채널 수용 인원
(비디오/Go Live 포함)
-
-
150
300
전 멤버 업로드 제한
(서버 한정)
-
-
50MB
100MB
커스텀 역할 아이콘
-
-
사용 가능
Level 2 포함
서버 배너
-
-
정적 배너
애니메이션 배너
커스텀 초대 링크
(고정 초대 링크)
-
-
-
사용 가능
서버 초대 배경
-
커스텀 초대 배경
Level 1 포함
Level 1 포함
서버 아이콘
정적
애니메이션 아이콘
Level 1 포함
Level 1 포함

6.2. 추가 특전(Additional Perks) [편집]

서버 레벨과 무관하게, 특정 특전은 특전 1개당 부스트 3개를 별도로 할당하여 활성화할 수 있습니다.
추가 특전(부스트 3개당 1개)
추가 특전
필요 부스트
설명
서버 태그(Server Tags)
3개
멤버가 프로필 등에 서버를 표시할 수 있는 서버 태그 기능
서버 태그 배지 팩(Server Tags Badge Pack)
3개
서버 태그에 사용할 수 있는 배지(아이콘) 팩을 추가로 제공
역할 스타일 강화(Enhanced Role Styles)
3개
역할(Role)에 강화된 스타일 효과를 적용

7. 비판 및 문제점 [편집]

7.1. 보안 및 악용 [편집]

  • 피싱/사기 링크 유포 : 무료 구독/아이템 등을 미끼로 한 링크 유포가 반복적으로 문제 된다.
  • 폐쇄형 커뮤니티 악용 : 서버 내부 대화가 외부 검색에 잡히지 않는 특성상 악용 사례가 꾸준히 거론된다.

7.2. 사용성 및 성능 이슈 [편집]

  • 자원 점유율 : 데스크톱 앱 특성상 메모리 점유가 크다는 지적이 있다.
  • UI 변경 논란 : 대규모 UI 개편 시 기존 사용자 반발이 발생하는 편이다.