서버/mod [옛날글 옮김] pb로 ban하기 / banlist 관리하기
페이지 정보
본문
pb에서 밴 하는법
PB_SV_BanGuid [guid] [player_name] [IP_Address] [reason]
Adds a guid directly to PB's permanent ban list; if the player_name or IP_Address are not known, we recommend using "???"
Adds a guid directly to PB's permanent ban list; if the player_name or IP_Address are not known, we recommend using "???"
rcon commander 등에서 해주시면 됩니다.
밑으로는 pb banlist 관리 명령어 입니다.
- pb_sv_banmask IP
뒤에 IP를 써주면 해당되는 IP대역을 밴 합니다.
pb_sv_banmask 123.456.789 이렇게 앞에서 세번째까지 쓰는 식으로 응용할 수 있습니다.(해당 대역 모두 차단)
- pb_sv_banguid GUID PLAYER_NAME IP_ADDRESS REASON
특정 guid를 밴 합니다. guid만 써줘도 밴은 되는데 REASON(밴 사유)은 꼭 써주는게 좋습니다. REASON까지 쓸려면 자리수를 맞춰서 써줘야 됩니다.
pb_sv_banguid 1a2b3c4d5e6f7g8h ??? ??? WALLHACK
이런식으로요...
특정 guid를 밴 합니다. guid만 써줘도 밴은 되는데 REASON(밴 사유)은 꼭 써주는게 좋습니다. REASON까지 쓸려면 자리수를 맞춰서 써줘야 됩니다.
pb_sv_banguid 1a2b3c4d5e6f7g8h ??? ??? WALLHACK
이런식으로요...
- pb_sv_banlist
현재 서버의 메모리에 저장된 banlist를 보여줍니다.
보통 pb가 파일로 저장하고 있는 banlist + VIOLATION으로 인해 임시 밴 된사람들(메모리에만 임시로 ban으로 저장된 사람들;;) 이 같이 출력됩니다.
현재 서버의 메모리에 저장된 banlist를 보여줍니다.
보통 pb가 파일로 저장하고 있는 banlist + VIOLATION으로 인해 임시 밴 된사람들(메모리에만 임시로 ban으로 저장된 사람들;;) 이 같이 출력됩니다.
- pb_sv_banempty
서버의 메모리에 저장된 banlist를 초기화 합니다.(다 날림)
서버의 메모리에 저장된 banlist를 초기화 합니다.(다 날림)
- pb_sv_banload
pb가 저장하고 있는 밴리스트 파일(pbban.dat)를 다시 메모리로 읽어와서 banlist를 구성합니다.
pb가 저장하고 있는 밴리스트 파일(pbban.dat)를 다시 메모리로 읽어와서 banlist를 구성합니다.
pb_sv_banempty를 한 상태에서 이 명령을 넣으면 임시 밴된사람들은 다 사라지고 pbban.dat 파일에 저장된 사람들만 나타나는데,
pb가 밴 한게 아니라 위의 밴 명령어로 밴 한 사람들만 서버의 pbban.dat에 기록되어 있으므로, 이 파일에서 다시 읽어와서 메모리에 올리는 명령입니다.
banlist에서 시간 부분에 {0/-1} 라고 표시되는 사람은 영구밴 상태입니다.
{10/10} 이나 {8/10} 이렇게 표시되는 사람은 임시밴된 상태예용... 앞의 숫자가 남은시간이죠(최대10분)
pb가 밴 한게 아니라 위의 밴 명령어로 밴 한 사람들만 서버의 pbban.dat에 기록되어 있으므로, 이 파일에서 다시 읽어와서 메모리에 올리는 명령입니다.
banlist에서 시간 부분에 {0/-1} 라고 표시되는 사람은 영구밴 상태입니다.
{10/10} 이나 {8/10} 이렇게 표시되는 사람은 임시밴된 상태예용... 앞의 숫자가 남은시간이죠(최대10분)
※ 경험상 IP랑 GUID 둘다 밴해주는게 좋습니다
※ guid는 사용자의 하드웨어 구성이 달라지지 않으면 좀처럼 바뀌지 않습니다.
이 소리는 개 풀 뜯어먹는 소리입니다. 잊혀진 소리를 찾아서‥‥ 안들리면 말고‥‥ |
추천0
댓글목록
arrstein님의 댓글의 댓글
arrstein쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (220.♡.132.90) 작성일
채팅창에 표시되는지는 모르겠고... PV_SV_Task 명령에다 콘솔명령어 say 를 달아주면 됩니다.
PB_SV_Task [X] [Y] [command]
Adds a task to PB's Task List; The Task will be executed X seconds after entry and every Y seconds thereafter; use -1 for Y if a one-time task is desired; this can be used to execute game server commands as well as PB commands
예를 들면
PB_SV_Task 10 300 "say ^3Visit http://game.teamcscw.com / http://game.keyboardwarrior.net" //spam
PB_SV_Task 15 305 "say ^3server admins: sleepnot,JellyPo" //more spam
뭐 이렇게 하면 될려나요;