스타프리배틀넷만들기

스타프리배틀넷만들기

작성일 2007.11.04댓글 5건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요

 

브레인 한 길드는 이끄는사람입니다..

 

다름이 아니라 브레인이 오늘 공격때문에 스트레스 받아서 스타를 너무 못해서요 ㅜㅜ

 

그래서 생각하다가

 

제가 프리배틀넷을 만들어 볼까 생각하는데요

 

제가 그런쪽엔 미약해서요 ㅜㅜ

 

프리배틀넷 만들어주시면 내공드리겠습니다...100이 최대지만 진짜 잘만들어 주시면 100정도 더드리겠습니다

 

프리 배틀넷을 만들어주시고 어떻게 사용하는지 가르쳐 주세요 ㅜㅜ

 

제발 부탁입니다...

 

만드시면 어떻게하는지 쪽지로 보내주시고 밑에 보냈습니다.  라고 적어주세요 ㅜㅜ

 

진짜 너무 필요해서 그래요

 

제발 부탁드릴께요 진짜 만들어지면 100정도가 아니라 저의 전부인 400정도 드릴께요 ㅜㅜ

 

 



profile_image 익명 작성일 -

위에님 뭔가 잘못 알고 계시는데..........

 

스타 프리베넷서버를 만드는데 왜 돈이 드나요??

 

저도 그냥 만들었는데...

 

 

우선 파일을 다운받아야합니다

 

 

 

 

http://bnet.tog.net/lang/kor , http://www.pvpgn.de/index1.asp, http://www.cs.nmsu.edu/~rocombs/sc/ 등에 가입하여 파일을 다운 받습니다.

(PvPGN_1.6.0 beta 다운 받기)

자신의 컴으로 다운 받었으면....

 

     chmod 777 디렉토리

     tar -xzvf 파일명

 

이렇게 하여 파일을 풀었으면, 원하는 디렉토리로 이동을 시킵니다.

저는 /home/bnet/src로 이동 하였습니다.

그리고 설치.

 

     ./configure

     make

     make install

 

이와 같이 하면 본격적으로 설치가 시작됩니다.

설치가 끝이 난 다음 중요 파일을 체크합니다.

 

     /usr/local/sbin/bnetd

     /bin/bnchat

     /etc/bnetd.conf

     /etc/bnhelp

     /var/bnetd.log

     /var/users

     /var/reports

 

여기서 배틀넷서버의 설정 파일은  /usr/local/sbin/bnetd입니다. 여기에는 사용자, 아이콘, 버전, 채널, 리포트 등에 대한 설정을 변경할 수 있습니다.

우선은 Default로 실행을 한 다음, 필요한 설정들을 바꾸면 될 듯 합니다.

실행은 데몬을 시작하면 됩니다.

    /usr/local/sbin/bnetd

 

그리고 스타크래프트를 실행하여 접속을 하면 됩니다.

그러기 위해서는 프리베넷 접속 혹은 loader가 있어야 합니다.

(GameCraft for Boranet, GameCraft for Kornet)

서버의 이름과 주소를 넣어주면 됩니다.

그런데... 유동 IP를 쓰신다면... 고정 IP나 도메인으로 바꿔주는 곳에 또 가입을 해야겠죠... ㅠ ㅠ

 

부디 성공하시길 빌면서....

 

 

___________________________________________________________

 

아래는 배틀넷 대화 창에서 사용하는 명령어들입니다.

 

일반 명령어

다음의 명령어는 대화실 뿐만 아니라 게임 셋업 또는 게임 진행중도 사용할 수 있습니다.

/help 명령어
설명 : 해당 명령어의 사용법(영문)을 알려줍니다.
예 : /help whisper

/whois 아이디
설명 : 사용자가 현재 어디 있는지 알려주는 명령어입니다.
/where, /whereis 명령도 같은 기능을 수행합니다.
예 : /whois peon

/whoami
설명 : 자신의 정보를 보여줍니다.
예 : /whoami

/whisper 아이디 내용
설명 : 다른 사용자에게 귓속말을 보냅니다. 귓속말은 게임중에 있는 경우에도 전달됩니다.
예 : /whisper peon Hi!

/squelch 아이디
설명 : 특정 사용자가하는 말을 화면에 표시하지 않는다.
예 : /squelch peon

/unsquelch 아이디
설명 : /squelch 명령을 이용해서 입막은(?) 사용자의 말을 다시 표시하게 한다.
예 : /unsquelch peon

/away 문장
설명 :

다른 사용자가 Whisper하거나 /whois명령어를 사용할 경우에 "문장"에 해당되는 내용을 자동으로 보내줍니다. 취소할 경우에는 /away를 다시 사용하시면됩니다.

예 :

/away peon 없다!
/away


/dnd 문장
설명 : 귓속말이 들어오면 입력한 "문장"을 상대방에게 보내고 귓속말을 표시하지 않습니다. 문장 없이 /dnd를 사용하면 이전에 설정한 귓속말 거부 상태가 해제됩니다.
예 :

/dnd 다른 사람하구 게임중이에융.
/dnd


/who 채널
설명 : 지정한 채널의 모든 사용자 명단을 표시합니다.
예 : /who Open Tech Support

/stats 사용자
설명 :

지정한 "사용자"의 일반과 래더 게임의 승/패/디스커넥트 정보를 보여줍니다.

  • STAR - 스타크래프트
  • SEXP - 스타크래프트 확장판(브루드워)
  • W2BNE - Warcraft II Battle.net Edition
예 : /stats peon

/users
설명 : 현재 배틀넷에 접속한 사용자 수 표시합니다.
예 : /users

/time
설명 : 현재 배틀넷 서버의 시간을 표시합니다.
예 : /time

채널 관련 명령어

다음 명령어는 채널에서만 사용할 수 있습니다.

/channel 채널명
설명 :

채널 참여 화면을 이용하지 않고 바로 채널을 전환합니다. /join도 같은 기능을 수행합니다.

예 : /channel Blizzard Tech Support

/me 문장
설명 :

일반 대화 내용이 표시되는 것과는 달리 같은 형식으로 입력한 문장을 표시합니다. 보통 감정 표현을 할 경우에 사용됩니다.

예 : /me 가 뒹굽니다.

채널 관리자 명령어

다음 명령어는 채널 관리자()만 사용할 수 있습니다.

/designate 사용자
설명 : 채널 관리자 권한을 지정한 "사용자"에게 넘겨줍니다.
예 : /designate peon

/resign
설명 : 채널 관리자에서 물러납니다.
예 : /resign

/rejoin
설명 : 현재 위치한 채널에 다시 들어갑니다.
예 : /rejoin

/kick 사용자
설명 : 지정한 "사용자"를 채널에서 쫏아냅니다. 아래 설명하는 /ban과의 차이 점은 /kick로 쫏겨난 사용자는 다시 채널로 들어올 수 있습니다. 일종의 경고의 의미로 주로 사용됩니다.
예 : /kick

/ban 사용자
설명 : 지정한 "사용자"를 채널에서 쫏아내고 다시 들오오지 못하게합니다. 채널 관리자가 사용할 수 있는 권한 중 가장 강력한 것입니다.
예 : /ban

/unban 사용자
설명 : 지정한 "사용자"가 채널에 들어올 수 있도록 설정합니다.
예 : /unban peon

 

 

---------------------------------------------------------------------

인터넷에서 받은 자료입니다. 참고하세요

---------------------------------------------------------------------

PvPGN 과 fsgs 프로그램

하지만 일반 가정용컴퓨터라면 사람을 많이 수용할수 없으니 친구들이나 길드원들과 할때만 베틀넷을 하시는게 좋답니다.(질럿이나 엔더,GamePDS등은 제대로됀 베틀넷환경에서 운영되는 서버이기떄문에 몇천명이 이용해도 별 문제가 없어요.) 가정용컴퓨터는 300명정도가 거의 한계에요.

저는 PvPGN을 중심으로 설명해드리겠지만.... 한글화가된 G.S(혹은 Z.G.S)라는 프로그램 추천합니다.Z.G.S는 질럿서버운영자와 켈럭시 서버운영자가 PvPGN을 한글화해주신 프로그램입니다. fsgs는 아이디 생성할떄 시간이 오래걸려요.


1.PvPGN(혹은G.S)을 받으신후에 설치하세요.

2.설치하시고 설치된 폴더에 들어가시면 이런것들이 있을거에요.

3.서버프로그램을 시작합니다. 시작하면 이런화면이 뜨겠지요?

4.설정메뉴의 설정으로 가서 서버설정 변경을 클릭하세요.

5.메모장이 펼져지며 영어로 어쩌구 저쩌구 있습니다.

4.Client verification and upgrades 부분으로 가서 false를 모두 true로 바꾸어주세요. 아래 그림처럼 바꾸어 주셔야합니다.

5.바뀐내용을 저장합니다.


이제 서버설정부분은 마무리되었군요. 윗부분처럼 바꾸시면 모든버전으로 베틀넷 접속이 가능합니다. 접속가능한 버전을 수정하는 Versioncheck부분은 너무나 복잡하기때문에 알려드릴수는 없구요.직접해보시기 바래요.


서버설정이 바뀌었으니까, 이제는 서버아이피설정을 바꿔야합니다. 고정ip를 쓰신다면 이과정은 필요가없지만 유동ip로 베틀넷 서버를 여실려면 이 방법이 필요합니다.

www.w3ip.com가 가장좋을것 같습니다. ADSL 유동ip사용자를 고정ip처럼 쓸수 있게 해준답니다.

그곳에서 프로그램을 다운받으시고 적당히 설정을 하세요.(별로 어렵지 않습니다. 사용법은 그 싸이트에 있으니 사용법대로 알맞게 설정하신다음 알맞게 설정하세요.)

설정되었으면 주소가 있겠죠? 유동아이피라면 자신의 IP주소는 바뀌기 때문에 이프로그램을 쓰는것입니다.(설마 사용자들에게 항상 바꿔서 접속하라고 할수도 없잖아요.)
주소는 XXXXX.w3ip.net 이런 식일 것입니다.(XXXXX는 웹아이피 프로그램에서 직접 설정하셨을 것입니다.)

이제 베틀넷 아이피 설정을 바꾸셔야 합니다.

1. 아까처럼 베틀넷 프로그램을 실행하신뒤 Server network info부분으로 가세요.

2. Server network info부분으로 오셨으면 이렇게 servaddrs에 XXXXX.w3ip.net를 입력하세요.

3.설정을 저장합니다.

드디어 서버설정모두가 마무리되었군요.이제 자잘한 부분만 바꾸시면 됩니다.

모두 설명해드리져-_-;;;


PvPGN이나 G.S가 설치된 폴더안에 들어가보세요.

conf,scripts,Var,files등의 폴더가 있을것입니다. conf는 아까전 베틀넷 설정을 대부분했으니 약간만 고치시면 됩니다.
파일들의 대한 설명을 해드리겠습니다.

ad.list는 배틀넷 배너에 관한 설정입니다. ad.list의 확장자를 ad.txt로 고치고 들어가 보시면


##############################################################################
# ad.list - Configuration for bnetd ad banners #
#----------------------------------------------------------------------------#
# #
# Quotes (") are required around the strings, but they are not allowed #
# inside them. #
# #
# The "file name" field should be in the form llXXXXXX.eee where the X's are #
# the ad id. The ad id is a non-zero hexadecimal number. The files must be #
# in the files/ directory and no path components should be listed here, only #
# the filename portion. #
# #
# The "when" field determines which ad banners should be picked to start a #
# sequence. These can be used to make the server avoid picking an "answer" #
# banner before its corresponding "question" banner by setting it to "start" #
# or "init". The first banner that is chosen when the user logs in is an #
# "init" banner. These banners are not reused, so you may want to double #
# list them as "start" banners. #
# #
# The "time" field is the number of seconds that the banner should be #
# displayed on the client. If it is zero, the ad will be displayed forever. #
# #
# The "URL" field is the location that the user will be sent to if (s)he #
# clicks on the ad. #
# #
# The "next" field determines which banner will be displayed next. If it is #
# zero, then a start banner may be chosen randomly. #
# #
# The "client" field determines which banner will be displayed to which #
# client. Starting with Warcraft III banners are .mng files which are not #
# visible by all clients (and .pcx files dont show on Warcraft III). If this #
# field is NULL than it will be shown to all clients _except_ those who have #
# a specific clienttag line. #
#
# --file name-- when- time ---------------URL--------------- --next-- --client-- #
"ad000001.pcx" start 8 "www.starcraft.co.kr" 0x000002 "SEXP"
"ad000001.pcx" start 15 "http://Gserver.wo.to" 0x000003 "SEXP"
"ad000001.pcx" start 15 "http://Gserver.wo.to" 0x000002 "SEXP"
#"ad000003.pcx" start 30 "http://www.place.edu/~clanpage" 0x000000
#"ad000002.smk" start 30 "http://www.blah.com/" 0x000004
#"ad000004.smk" norm 30 "http://foo.com/" 0x000000
# #
##############################################################################
이런식의 글이 있을것입니다.미리 배너에 집어늘 그림을 만드신후 file name에 그림파일 이름을 집어넣으세요. time은 배너가 뜰 시간을 조정하는 것입니다. URL은 배너클릭후 이동하게될 홈페이지 입니다.



bnhelp는 베틀넷에서 명령어(/help같은것)를 친후에 나올 메시지를 조절하는곳입니다. 이 부분은 쉬우니 설명은 생략



channel.list는 채널의 관한 설정입니다. channel.txt로 파일명을 고치신후 여시면



##############################################################################
# channel.list - Configuration for permanent channels #
#----------------------------------------------------------------------------#
# #
# These are the channels to create when the server starts up. This file does #
# not change the channel that the client requests when it logs in, but it #
# can be used to give that channel a different "official" name. #
# #
# Quotes (") are required around the strings, but they are not allowed #
# inside them. An unquoted NULL means there is no entry for that position. #
# #
# NONE for special name means to use the format "shortname-ctry num realm" #
# e.g. "D2CS-Starcraft USA-1" #
# NULL for country creates non-country specific channels. #
# -1 for max sets no limit to the number of users allowed in the channel #
# #
# ---special name--- -----short name----- cltag bots- -ops- -log- ctry- realm max#
#NONE "Starcraft" STAR true false false "KOR" NULL 30##NONE "Brood War" SEXP true false false "KOR" NULL 30##NONE "Starcraft Shareware" SSHR true false false "ZGS" NULL 30##NONE "Diablo Retail" DRTL true false false "ZGS" NULL 30##NONE "War2BNE" W2BN true false false "ZGS" NULL 30##NONE "Diablo II" D2DV true false false "ZGS" NULL 30##"Chat" "Chat" CHAT true false false NULL NULL -1##"GS Warcraft 3 - USA" "W3" WAR3 true false false NULL NULL -1 #
#"GS Warcraft 3 - KOR" "W3" WAR3 true false false NULL NULL -1 #
#† 위에 채널은 pvpgn 기본 채널 입니다.) #

"Brood war KOR-1" "Brood War" SEXP true false false NULL NULL 30#
"Brood war KOR-2" "Brood War" SEXP true false false NULL NULL 30#
"Brood war KOR-3#" "Brood War" SEXP true false false NULL NULL 30#
"Use-Map Play Channel" "Brood war" SEXP true false false NULL NULL 30#
"Team-Play Channel" "Brood war" SEXP true false false NULL NULL 30#



이런식으로 되어있을것입니다.채널을 추가하고싶으시면 위 양식에 맞춰서 똑같이 입력하면됩니다.(예:Hanstar라는 채널의 만들고 싶으시면
"hanstar" "Brood War" SEXP true false false NULL NULL 30#라고 맨아래에 입력하시면됩니다.)

채널설정에서 제가 알고있는 부분만 알려드릴게요.

pecial name은 채널이름입니다.short name은 고정된 채널이름입니다.ctry는 국어코드설정입니다.max는 그 채널의 들어오는 사람의 최대수를 설정하는것입니다.(30으로 설정하시면 그채널에는 30명밖에 못들어갑니다.)

나머지부분은 건드리면 안됩니다. 잘못하다가는 처음부터 다시 설정해야 해요.




이제 conf 폴더를 나오신후 files 폴더로 들어가봅니다.


배너파일은 이곳에다가 저장하세요.


이곳에서는 다른건 필요없고 tos.txt , tos_USA.txt , tos_HAN.txt같은것들만 바꾸시면됩니다. 이 파일들은 베틀넷에서 계정을 생성할때 볼수있는 가입약정입니다. 한글로 하셔도 되고 영어로 하셔도 됩니다. 당신의 서버에 들어온 유저가 베틀넷 아이디를 만들때 주의해야할 사항이나 서버이용 수칙정도를 적으시면 됩니다.


tos.txt , tos_USA.txt 등 모든 파일등을 똑같이 바꾸어 주세요. tos가 들어간것은 다 바꾸어 주시면 됩니다.


scripts는 들어갈 필요가 없습니다. Var폴더안에 있는것은 아실테구요. Users안에 있는것은 왠만하면 건들지 마시기 바랍니다. 그곳은 가입된 유저들의 정보가 저장되는 곳입니다.



이제 모든 서버설정이 마무리 되었군요. standard 프로그램을 실행하셔서 서버시작을 하신후 한스타를 실행해 자신의 베틀넷 주소를 추가하셔서 자신의 서버에 접속해보시기 바랍니다.



이제부터는 운영자기능과 ip차단등의 기능에 설명해드릴께요.



ip 차단기능


/serverban 차단할 아이디

ip차단 목록 보기..

/ipban

ip차단 목록 삭제 하고 싶을때는 conf 폴더에 들어가셔서 bnban 파일을 메모장으로 여신후
모두 삭제 하시면 됩니다.



운영자아이디를 만드시려면...



먼저 베틀넷 상에서 아이디를 만듭니다. 1234라는 계정을 만들었다고 가정하겠습니다.


그러면 Var->Users안에 1234라는 유저정보가 있을것입니다. 끝자리에 .txt를 붙여서 메모장파일로 만드신후 여시면



"BNET\\acct\\lastlogin_owner"="RAZOR 1911"
"BNET\\acct\\lastlogin_time"="1065962839"
"BNET\\acct\\lastlogin_clientver"="1.0.9.3"
"BNET\\acct\\lastlogin_clienttag"="SEXP"
"BNET\\acct\\lastlogin_clientexe"="StarCraft.exe 02/21/02 20:54:04 1086467"
"BNET\\acct\\lastlogin_connection"="1026219863"
"BNET\\acct\\firstlogin_owner"="RAZOR 1911"
"BNET\\acct\\firstlogin_clientver"="1.0.9.3"
"BNET\\acct\\firstlogin_clienttag"="SEXP"
"BNET\\acct\\firstlogin_clientexe"="StarCraft.exe 02/21/02 20:54:04 1086467"
"BNET\\acct\\firstlogin_connection"="1026219863"
"BNET\\acct\\firstlogin_time"="1065962839"
"BNET\\acct\\passhash1"="428891933fca67b26c5e8df2b1949b9df6758fab"
"BNET\\acct\\userid"="1"
"BNET\\acct\\username"="1234

이런 형식의 글이 있을것입니다.

맨아래에다가


"BNET\\auth\\admin"="true"
"BNET\\auth\\command_groups"="255"

을 붙여넣으세요. 그런다음 저장하시고 .txt를 지워주시면 됩니다. 베틀넷에 1234 아이디로 접속해보시면 블리자드 마크가 그려진 운영자가 되어있을것입니다.


부운영자 기능은...



배넷에서
/admin +id - 마크 주기
/cg add id 129 치면 주요 그숫자의 기능 권한이 주어집니다.

command_groups.txt 에 번호가 있습니다. 권한 맞게 주세여.

부운영자 하실 분의 아이디를 위처럼 메모장에 열려서
맨 밑에 아래글을 복사해 붙이기 해요.

"BNET\\auth\\admin"="true"
"BNET\\auth\\command_groups"="129"




이제 모든 베틀넷 설정이 마무리 되었습니다. 그렇지만 서버가 운영되려면 사람이 많아야 겠죠? 레지스트리를 만들어야합니다. 방법은 프로그램 하나만 받으시면 됩니다.



다운로드(죄송-- 퍼오는거라서여..;;)



이 프로그램을 받으신후 Add Gateway를 클릭해서 자신의 아이피주소를 넣으신후에 Export Registry File을 클릭하시고 저장하시면 자신의 서버가 등록된 레지스트리가 나오게됩니다. 다운로드가 안되시면 저에게 쪽지 보내주세요. 제가 직접 보내드리게습니다. 레지스트리를 만들으셨다면 인터넷상에 뿌리셔서 사람들이 서버로 놀러오게해야합니다.

그나저나...


에구..... 조금만 쓴다는것이 엄청 많이 써버렸네요. 쓰는데 30분 걸렸답니다. 왜 에는 pvpgn 지식이 별로 없을까... 꼭 베스트답변 답변확정해주시고요.좋은프리베틀넷서버를 만드시길 바랍니다.^_^;(저도 정베넷안하고 프리베넷하는 유저랍니다. 같이 한겜하시려면 쪽지로 불러주세요.)


(자신의 컴퓨터가 켜져있을때만 서버가 열려있게 됩니다. 컴퓨터를 다시시작하셨다면 꼭 서버프로그램으로 서버재시작을 해주셔야합니다.)


PvPGN / Z.G.S

 

---------------------------------------------------------------------

 

프리베틀넷을 만드려면... 운영프로그램이 있어야합니다. PvPGN,fsgs,GS같은 여러가지 베틀넷 운영프로그램이있는데요. 전 GS 를 추천합니다.(약간 한글화 되어있습니다.)

전 GS,PVPGN중심으로 알려드리겠습니다.

운영프로그램을 받으셨으면.. 설치하고 실행합니다. 간단히 Restart만 누르면 서버는 열립니다. 어느 한 버전만 접속하게 하는 방법은 모릅니다만, 모든버전이 접속가능하게 해주는 방법을 알려드리겠습니다.

베틀넷 설정을 변경하시면 됩니다. 설정 변경을 클릭하면 메모장이 열리면서 영어로 뭐라고 써저있습니다.

Client verification and upgrades부분을 찾으셔서 false라고 씌여진것을 모두 true로 바꾸시면 모든버전으로 접속 가능해집니다. 버전이 다른사람끼리는 채팅하기가 힘듭니다.


다음 서버재시작을 하시면됩니다.


자신의 아이피주소로 접속해보면 베넷서버가 열려저있을것입니다.

다음은 운영자의 여러가지 기능입니다.



>> ip차단시에 아이디 정지 된것 풀기.

ip차단을 하면 아이디 정지와 ip가 차단 됩니다.
그럴때 ip는 풀수 있는 방법은 알것입니다.(밑에글 보시라..)
아이디가 정지 돼었을때 푸는방법을 알려드리겠습니다.
일단 ip차단을 하면 아이디가 정지 됩니다.
/lockacct 아이디 정지 기능이 써지는 겁니다.
그러므로 /unlockacct ip차단한 아이디 를 쓰시고 ip차단을 풀어주시면
ip차단한 아이디로 접속이 가능해집니다.
이상 주절 거려봤습니다만, 이해가 되실지..

쉽게 /unlockacct ID 하시면 됩니다.

>> 운영자 기능 부여..

검색을 해서 아이디를 메모장으로 엽니다.
그후 맨 밑에 아래글을 복사해 붙입니다.

"BNET\\auth\\command_groups"="255"
"BNET\\auth\\admin"="true"

배틀넷 서버를 종료 하였다가 다시 실행 합니다.(주의 : 사용자 정보 저장을 꼭 해야 합니다)
서버에 들어가시면 저 글을 넣어준 아이디는 운영자 기능이 될겁니다.

>> 부운영자 기능 부여.

이 기능은 배틀넷 상에서도 가능 합니다.
파일 수정시에 서버를 종료 하였다가 다시 실행 해야하는 단점 이 있습니다.
(# 또는 기다려야 함 )

"BNET\\auth\\admin"="true"
"BNET\\auth\\command_groups"="19"

요 기능만 부여하시면 운영자의 모든 기능은 사용할수 없습니다만 kick, ban, ann 등
다양한 기능을 사용할수 있습니다.

>> ip차단 기능..

/serverban ID

ip차단 목록 보기..

/ipban

ip차단 목록 삭제 하고 싶을때는 conf 폴더에 들어가셔서 bnban 파일을 메모장으로 여신후
모두 삭제 하시면 됩니다.

>> 파일에 대한 설명..(모든 파일은 메모장으로 열어주세요)

conf 폴더

ad.list >> 배너를 누를때 뜨는 사이트 설정.
bnban >> ip차단 목록.
bnetd.conf >> 배틀넷 상세 설정.
bnmotd.txt >> 배틀넷 처음 화면 설정.
channel.list >> 배틀넷 채널 설정.
news.txt >> /news 를 쳤을경우 나오는 글 설정.

>> files 폴더

ad000001.pcx
ad000002.pcx
배틀넷에서 보이는 배너

tos.txt tox_xxx.txt 이런종류는 배틀넷 회원가입시에 나타내는 약정.

>> var 폴더

bnetd.log 배틀넷 프로그램에서 생기는 로그를 저장.( G.S 프로그램 에서는 로그를 뜨지 않게 수정)

var 폴더 안에 Users 폴더는 회원가입시에 유저 들이 저장 됩니다.
왠만 하면 건들지 마세요.


여기까지만 아셔도 서버운영은 어렵지않습니다. PvPGN같은 운영프로그램들을 리눅스 에서 돌리시면 동시접속자 제한이 없어집니다. 윈도우에서도 돌릴수 있지만 한계가 생기죠.

질럿이나 브레인서버같은곳은 여러가지 기능을 응용하고있습니다. 그쪽 운영자에게 문의하시는것이 좋을것 같습니다

 

                                                  

 

 

 

                                                              참고로안댈수도있어여

profile_image 익명 작성일 -

메일보냈어요

profile_image 익명 작성일 -

스타 프리 배틀넷은;;;

 

차라리 프리 서버에서 배틀넷 쪽 다운해서

 

프리 서버에서 하세염;;

 

프리 배틀넷이나 프리서버에서 배틀넷에서 다운 받구 하는것이랑 똑같습니다

 

프리 배틀넷이면 배틀넷 안들어 가고 혼자 하는거랑 똑같은데 왜 합니까?;';;;

 

차라리 프리 서버가 위 왼쪽에 있는 (이름까먹음) 그거 눌르고

 

배틀넷 프로그램 배틀넷 처럼 해서

 

하면 됩니다;;

profile_image 익명 작성일 -

일단 돈이 듭니다...

 

 

 

 

그거

 

 

꼭 알아두시고요~!!!!!!!!!!!!!

 

 

주요수정가능 파일소개

* comf 폴더

ad.list - 배너 파일
bnetd.comf - 환경설정 파일
bnmotd.txt - 공지 파일
news.txt - 대기실에서 /news 칠때, 나오는 파일,
channel.list - 체널 파일

* files

tos.txt - 유저가 가입할때 동의서
tos_deu.txt - 일반 동의서
tos_kor.txt - 우리나라 동의서
tos_han.txt - 한스타용 동의서
tos_usa.txt - 미국 동의서
tos_국가이름.txt - 각 나라의 동의서, 예) tos_jan.txt - 일본 동의서


수정하기(거의 다 파일은 메모장으로 열수 있음)

안내 - 수정하시려면 pvpgn프로그램을 끄고
수정하시고 저장한 다음에 프로그램을 실행하세여

팁 - 메모장 메뉴에서 편집을 누르시면 찾기가 있어여.
누르시면 첮을내용칸에 찿을 글을 쓰거나 복사해서 붙이기하시고
찾기 누르시면 메모장에 입력했던 글을 찾고 찾으면 블럭이 쌓여요.


1. bnetd.comf(환경설정 파일)

주의 - 수정하실때, 아래 같은 글자가 두개있어요.
첫번째꺼는 예제이고요. 두번째꺼는 수정하실 수 있는 곳임.
두번째꺼만 수정하시면 됨.

예) track = 0 - 예제
track = 0 - 수정하실 수 있는 곳

열으시면 파일소개 다음에 Message logs 가 있답니다.
Message logs 는 프로그램을 실행할때 서버상태를 볼수 있도록 하는 곳입니다.

보기가 있는데,
none - 아무 표시하지 않음
trace - 트랙만 표시
debug - 디버그만 표시
info - 상황만 표시
warn - 경고만 표시
error - 애러만 표시
fatal - 전체 서버상태표시

표시할경우, 점점 서버속도가 늦을수 있어여.
또 bnetd.log 파일의 용량이 점점 늘어갈수 있어요

맘대로 수정하세여.

다음은 최신버젼전용서버로 하시거나
아니면 이제까지 나온 버젼도 접속할수 있게 수정할 곳입니다.

Client verification and upgrades 라는 제목 찾아서

세군데 모두 false 이면 최신버젼전용이고
true 이면 그전버젼까지 접속할수 있는겁니다.


다음은 아이디에 대한 수정작업입니다.

생성한 아이디가 var/users 폴더에 바로 저장하기 위해 수정해야 합니다.
안하시면 생성한 아이디가 게임을 하지 않으한 폴더에 생성이 못해요.

Time values 찾아서 usersync = 300 을 usersync = 1로 바꾸세요.

다음 중간쯤에 tracking server info 가 있어요.
바로 밑에 보시면 track = 60 가 있는데 track = 180 으로 수정하시고

내려가서 보시면 사용자의 서버를 올릴 서버순위사이트의 주소를 쓰는 곳임
trackaddrs = "track.pvpgn.org" 이렇게 써져 있는데요
그곳을 trackaddrs = "bnet.mivabe.nl" 수정하세요.

다음줄은 사용자서버정보임

location = "국가코드, 국가이름(영어)"
description = "서버이름(영어), 사용할 게임코드"
url = "사이트주소"
contact_name = "사용자 이름(영어)"
contact_email = "이메일 주소"

예)
location = ":kr Republic of Korea"
description = "Gaon Server SCSBWSSHRCHAT"
url = "http://gaon.clani.com"
contact_name = "GaonAdmin"
contact_email = "[email protected]"

이렇게 쓰시면 됨.
사이트, 메일을 없으시면 그냥 공란으로 큰따음표만 놔두세요.

국가, 게임코드명은 http://pvpgn.mivabe.nl/howto/tracker.php 에 있어요.

bnetd.comf 파일에 수정은 다 끝났어요. 저장하시고요.


2. bnmotd.txt(공지 파일)

공지파일이로써 베넷들어오실때, 인사말, 공지 등을 하는 파일입니다.

주의 - 배넷 대기실창에 맞게 글을 쓰세여.
지저분해저요.

공지파일의 약속어

%I(대문자 아이) - 문단줄 나타내는 것
%l(소문자 엘) - 접속한 유저이름
%a - 서버에 가입한 모든 유저수
%u - 현재접속 유저수
%c - 현재 개설한 체널수
%g - 현재 게임중인 방수

예)
%I안녕하세여. %l님.
%I오늘 비가 오네여... 저 비가 싫은데
%I
%I서버에 가입한 모든 유저수 - %a

이렇게 쓰시면 되여.

저장하세요.


3. channel.list(체널 파일)

배넷 들어가면 왼쪽위에 체널을 누르시면
Brood War KOR-1 같은 체널이름을 바꿀 수 있어여.

원래 있는 체널

# ---special name--- -----short name----- cltag bots- -ops- -log- ctry- realm max#

NONE "Starcraft" STAR true false false "KOR" NULL 40

NONE "Brood War" SEXP true false false "KOR" NULL 40

NONE "Starcraft Shareware" SSHR true false false "KOR" NULL 40

"Chat" "Chat" CHAT true false false NULL NULL -1

special name - 체널 이름,
short name - 제품, 고정 체널명
cltag - 종류코드
bots, ops, log, realm - 모름
ctry - 나라명, 자기 국어코드
max - 체널에 들어오는 최대수

이렇게 나누었어요.

자, 체널을 만들어 볼까요?

# ---special name--- -----short name----- cltag bots- -ops- -log- ctry- realm max#

NONE "Starcraft" STAR true false false "KOR" NULL 40

NONE "Brood War" SEXP true false false "KOR" NULL 40

NONE "Starcraft Shareware" SSHR true false false "KOR" NULL 40
"GG" "GG" SEXP true false false NULL NULL 40

"Chat" "Chat" CHAT true false false NULL NULL -1

이렇게 하시면 일반채널을 만들수 있어요.
특히 클랜*길드체널, 대회체널 등을 만들 때져

원래 서버에 로그인하면 블루드워 체널에 가잖아요.
사용자가 임의로 처음에 들어오는 체널을 아래처럼 바꿀수 있어요.

# ---special name--- -----short name----- cltag bots- -ops- -log- ctry- realm max#

NONE "Starcraft" STAR true false false "KOR" NULL 40

"Gaon BW KOR-1" "Brood War" SEXP true false false "KOR" NULL 40
"Gaon BW Han-1" "Brood War" SEXP true false false "Han" NULL 40

NONE "Starcraft Shareware" SSHR true false false "KOR" NULL 40
"GG" "GG" SEXP true false false NULL NULL 40

"Chat" "Chat" CHAT true false false NULL NULL -1

Gaon BW KOR-1 체널은 한국에 사는 사람이
브루드워를 영문스타로 실행하여 들어오는 체널이고

Gaon BW Han-1 체널은 한국에 사는 사람이
브루드워를 한스타로 실행하여 들어오는 체널입니다.

몰론 저장하시고 닫으세요.


4. tos.txt(가입동의서)

그냥 일반텍스트처럼 쓰시면서 인사말이나 소개 등을 쓰세요.
저장하시고 아래에 파일으로 다른이름으로 덮어쓰워 저장하세여

tos_deu.txt, tos_kor.txt, tos_han.txt, tos_usa.txt

그리구 이밖에 tos_국가이름.txt 같은 다른나라의 동의서는 다 지우세여.

참고로 bnserver.ini 같은 파일도 모두 삭제해주세여.
bnserver.ini 같은 파일은 서버를 나갈때,
프리배넷리스트에 아닌 원래 정식배넷리스트로 돌아올수 있거든요.


5-1. 운영자되기

설치한 프로그럄의 ver/users 폴더에
자신이 생성한 아이디를 찾아서 메모장으로 열려서 그후 맨 밑에 아래글을 복사해 붙이세요

"BNET\\auth\\admin"="true"
"BNET\\auth\\command_groups"="255"


5-2. 부운영자 시키기

배넷에서는
/admin +id - 마크 주기
/cg add id 129 치면 주요 그숫자의 기능 권한이 주어집니다.

command_groups.txt 에 번호가 있습니다. 권한 맞게 주세여.

또윈도우에서는
부운영자 하실 분의 아이디를 위처럼 메모장에 열려서
맨 밑에 아래글을 복사해 붙이기 해요.

"BNET\\auth\\admin"="true"
"BNET\\auth\\command_groups"="129"

주요 기능만 부여하시면 운영자의 모든 기능은 사용할수 없습니다만 강퇴, 전체말 등
다양한 기능을 사용할수 있습니다.

기타 기능은 배넷에서 /help 치면 나와요.

프로그램을 실행하세요.
이제 운영잘하세여.

 

 

※퍼왔습니다만.. 레지스트리 만드는 방법은 잘모르겠네요..;;
(출처 : '프리배틀넷 만들기.만드는법 부탁!!' - )

 

스타프리배틀넷만들기

... 다름이 아니라 브레인이 오늘 공격때문에 스트레스 받아서 스타를 너무 못해서요 ㅜㅜ 그래서 생각하다가 제가 프리배틀넷을 만들어 볼까...

스타 프리배틀넷 만들기

... 다름이 아니라 브레인이 오늘 공격때문에 스트레스 받아서 스타를 너무 못해서요 ㅜㅜ 그래서 생각하다가 제가 프리배틀넷을 만들어 볼까 생각하는데요 제가 그런쪽엔...

스타크래프트 프리 배틀넷 만들기....

스타크래프트를 즐겨하는 사람입니다. 나만의 배틀넷 서버를 만들기 위해서 이 글을 올립니다. OS는 아마도... 스타 프리베틀넷 만드는것은 프로그램이 있습니다. 그...

스타 프리 배틀넷 만들기 질문(감내10)...

프리 배틀넷을 만드는데요 파일은 다됐는데... 심파일에서 비주얼 베이직6런타임... www.brainclan.com 으루들어가셔서 스타를 다운받은곳에다 다운하구 더블클릭후에 예...

스타 프리배틀넷 운영하기

스타크래프트 프리배틀넷 운영해보려고 합니다. 프리배틀넷 만드는... 친절한 답변기다릴게요 근데 이거 만들기 힘들어요 ㅡ BattleNet Server...

스타 프리배틀넷 운영

안녕하세요^^ 제가 스타크래프트 프리배틀넷 'Min Server' 을 만들었습니다. 일단 로그인 까지는 되는데 처음에 서버 접속할때 창이 뜨면서 방만들기와 조인이...

스타 프리배틀넷 만들기

제가요 pvpgn프로그램으로 서버를 만드려고 레지스트리 만들고 구동기키고 방화벽을 끄고 들어갔습니다. 근데 자꾸 서버가 닫혀 있다고 뜨네요..... 왜 이런걸까요? 참고로...

스타크래프트 프리배틀넷만들기

피쉬나 브레인 서버 같은 서버 보고 프리배틀넷을 만들려고하는 학생입니다.. 우선 만드는 사람은 저혼자고 잘하면 애들을 더 모울수도 있습니다. 제가 묻고싶은것은 1....

스타 배틀넷만들기 broodwar

... 틩겼는데요 스타크래프트립버전1.15 다시 눌러서헀는데... 제가 프리배틀넷에서 브레인서버를하는데요... 방만들기에서 brood.... 이거있잖아요 요거누르면 broodwar하고 replay가...