잡담/문답 CSCW server.cfg
페이지 정보
본문
남규 님을 비롯한 서버를 운영하시는 분들께 도움될까 해서 올립니다. ...실제 CSCW 서버 설정과 다소 차이가 있으며, 틀린 내용이 있다면 지적해주시기 바랍니다. 그리고 제가 의미를 모르는 설정이 있는데 그것에 대해서 알려주셨으면 감사하겠습니다.
server.cfg, 울펜을 실행하면 기본적으로 읽어들이는 파일인 듯 합니다.
----
set dedicated \"2\" // 1: dedicated server for lan 2: dedicated server for internet
// 서버 형태입니다. 일반적인 공섭으로 돌릴거면 2, 게임 방 내에서만 할거면 1(같은 Local area에서만 연결 됩니다)
// set net_ip \"\" // set to override the default IP ET uses
// 기본적으로 쓸 IP. 안 적어도 무방.
// set net_port \"27960\" // set to override the default port ET uses
// 적지 않으면 기본값 27960으로 접속합니다. 방화벽이나 뭐 특별한 경우 아니면 기본값 권장.
// PASSWORDS & CLIENTS
set sv_maxclients \"36\" // number of players
// 접속 허용할 최대 클라이언트 수입니다. P3 1GHz에서 40명 가량 접속하면 CPU 점유률 80~90% 가량 됩니다.
including private slots
set g_password \"\" // set to password protect the server
// 서버 패스워드입니다. 이걸 설정하면 접속할 때 비번을 물어보는 비공개 서버. 안 적으면 누구나 접속 가능.
set sv_privateclients \"6\" // if set > 0, then this number of client slots will be reserved for connections
// 프라이빗 슬롯을 몇 개 예약해둘 것인가입니다. 최대접속자 수에서 빼야합니다. 최대 접속허용이 36에 프라이빗 슬롯 6개를 예약하면 일반 접속은 30명분이 됩니다. 프라이빗은 프라이빗 패스를 아는 사람만 접속 가능합니다. 프라이빗 접속할 사람들이 없어도 레프리와 같은 운영자를 위해 한두개 만들어 두시는 것이 좋습니다.
set sv_privatepassword \"12345\" // that have \"password\" set to the value of \"sv_privatePassword\"
// 앞서 말한 프라이빗 슬롯으로 접속하기 위한 패스워드입니다. 서버 패스워드와 별개입니다. 서버 패스워드를 설정하고, 프라이빗 패스도 설정했다면 두번 물어보는 경우도 생길 것입니다(해본적 없어서 확신은 못하겠음)
set rconpassword \"54321\" // remote console access password
// rcon 패스워드입니다. 일반적으로 서버 설정을 바꾸는 등의 서버 명령어 입력은 그 컴퓨터에서 직접 해야하지만, 외부에서 명령을 넣을 수 있습니다. 단, 패스워드 입력할 때 패스워드가 마스킹(***** 등으로 표시)되지 않으니 입력할 때 유의하시길.
set refereePassword \"09876\"
// rcon과는 다른 레퍼러(심판)입니다. rcon보다는 권한이 적습니다. rcon은 서버에 직접 명령을 내릴 수 있는 최고 권한이고, 레퍼러는 게임 내에서 최고 권한을 갖습니다. 레퍼러 패스워드 입력 후엔 esc키 누른 뒤 나오는 vote 메뉴가 referee 인가로 바뀝니다. 레퍼러는 컴플레인 누적으로 인한 킥 등을 당하지 않습니다(아마....). vote를 할 수도 없고요. 당하지도 않습니다.
set sv_maxRate \"12000\"
// 잘 모름 ....
set sv_dl_maxRate \"100000\"
// 다운로드 대역폭인듯. 단위는 bps인가?
set sv_allowDownload \"1\"
// 맵이나 맵 사이클 등이 서버와 다를 경우 서버에서 보내줄 것인가? 0=no, 1=yes
set sv_wwwDownload \"1\"
// 맵이나 맵 사이클을 다른 주소로부터 보낼 것인가? 일반적으로 게임 서버에서 보내주는 것보다 빠르고, 권장합니다.
set sv_wwwBaseURL \"http://www.cwd.go.kr\"
// 맵이 있는 주소. 이 주소에 etmain 디렉토리를 만들어 맵이나 맵 사이클을 넣어주면 됩니다.
set sv_wwwDlDisconnected \"0\" // tell clients to perform their downloads while disconnected from the server
// 해석 불능 .....
set sv_wwwFallbackURL \"http://www.cwd.go.kr\"
// 맵 다운로드가 불가능할 때, 접속하게 할 웹 주소.
// MOTD ETC
set sv_hostname \"^1TeamCSCW.com ^2Public Server\" // name of
set server_motd0 \" CSCW Enemy Territory \" // message in right
set server_motd1 \" \"
set server_motd2 \" Come Get Some! \"
set server_motd3 \" \"
set server_motd4 \" \"
set server_motd5 \"http://game.teamcscw.com/\"
// 위의 내용은 접속할 때 캠페인 혹은 맵 설명 밑에 나오는 서버 설명부분입니다. 좌우 컬럼 수가 부족하니 주의하지 않으면 화면에 짤림.;
// MISC SETTINGS
set g_heavyWeaponRestriction \"10\"
// 솔져의 중화기 및 필드옵스의 폭격 제한입니다. 6 이하면 중화기 하나씩 밖에 못 들고... 0이면 폭격 및 중화기 하나도 못 듭니다. 기본값은 아마 100이었을겁니다.
set g_antilag \"0\"
// 안티렉. 핑이 높은 사람에게 자원을 우선적으로 배분인데, 이럴 경우 핑 낮은 사람들에게 자원이 잘 안가 하향평준화 된다는 말이 있습니다. 끄는 것을 추천.
set g_altStopwatchMode \"0\"
// 뭔지 모름;
set g_autofireteams \"1\"
// 팀을 고르고 나서 fireteam에 들 것인지 묻는 팝업을 띄울 것인가? 입니다.
set g_complaintlimit \"5\"
// 팀킬 시 컴플레인 누적 몇 번까지 허용인가. ...인듯?
set g_ipcomplaintlimit \"3\"
// 한 IP 당. 팀킬 시 컴플레인 누적. 위 설정과 중복되는 내용 같습니다. 현재 TeamCSCW 서버에선 3번 컴플레인 누적되면 킥 되는 것으로 기억합니다.
set g_fastres \"0\"
// 뭔지 모름.
set g_friendlyFire \"1\"
// 아군 맞출 수 있는가. 초보자 섭은 0을 하는게 팀킬이 적어져서 낫습니다만...
set g_disableComplaints \"1\"
// 컴플레인 관련 같은데 ...뭔지 모름.
//set g_gametype \"4\" // Game type should be set from map rotation script
set g_minGameClients \"4\"
// 최소 게임클라이언트 수. ...무슨 의미인지는 모르겠음.
set g_maxlives \"0\"
// 목숨. 0이면 무한. 처음 시작할 때 하나 깎아먹고 시작합니다. 완전히 사망하면 라이프가 깎이고, 0이 되면 더 이상 리스폰 되지 않습니다(!). 라이프 제한을 해놓으면 평소완 다른 게임이 됩니다. 가끔 해볼만함. 이건 엑시스/얼라이즈 공통입니다. 아래 설정으로 각팀의 라이프 제한을 다르게 할 수 있습니다.
set g_alliedmaxlives \"0\"
// 얼라이즈 라이프.
set g_axismaxlives \"0\"
// 엑시스 라이프.
set g_teamforcebalance \"1\"
// 강제 밸런스. 머릿수 차이가 2이상이 되지 않게 합니다. 숫자가 부족한 팀에 들어가야함.
set g_noTeamSwitching \"0\"
// 뭔지 모르겠음...
set g_voiceChatsAllowed \"4\"
// 보이스챗 허용. 옵션은 뭔지 모르겠음.
set g_doWarmup \"0\"
// 웜업. F3을 눌러 Ready 상태가 된 사람이 일정 비율이 되어야 넘어감. 초보자들이 F3을 누르지 않는 경우가 많으면 게임을 영영 시작할 수 없는 상태가 되기도.; 공섭에선 꺼놓길 권장.
set g_warmup \"60\"
// 웜업 타임. 웜업이 F3 눌러서 넘어가면 60초 카운트 다운을 하기도 하고, 웜업이 없으면 맵 넘어가서 바로 카운트 다운 됨. 이것마저 없으면 바로 시작하는데, 이럴 경우 로딩이 늦은 사람은 한참 가만히 있기도 함. 30초 이상을 해둘 것을 권장.
set g_spectatorInactivity \"0\"
// spectator 못하게 하는 것인듯.
set sv_floodProtect \"1\"
// 도배 방지.
set sv_pure \"0\"
// 퓨어 서버 on, off 켜놓으면 클라이언트와 서버간의 pk3 파일이 다르면 접속을 못함. 사운드팩이나 스킨 적용을 한 사람들도 접속을 못함. 꺼놓는 편이 좋...나?
set sv_minping \"0\"
// 최소핑. 이보다 낮으면 킥(?)
set sv_maxping \"200\"
// 최대핑. 이보다 높으면 접속 불가. ...아마 CSCW 서버가 이것 때문에 처음에 튕기는듯함. 350으로 수정했음.
set match_latejoin \"1\"
// 도중참가 허용. 꺼놓으면 웜업 타임에만 팀에 조인할 수 있음.
set match_minplayers \"4\"
// 이보다 적은 수면 웜업 타임 때 F3을 눌러도 게임 시작(카운트 다운)이 안 됩니다. 적어도 4명 이상이 되어야 게임 시작 가능. 웜업 타임이 없는 CSCW에선 별다른 의미 없음...
set match_mutespecs \"0\"
// 스펙테이터 셧업. (?)
set match_readypercent \"100\"
// 웜업 때 준비가 몇 퍼센테이지 되어야 매치 시작하는가.
set match_timeoutcount \"0\"
// 모름 ...
set match_warmupDamage \"0\"
// 웜업 타임 때 때려죽일 수 있는가.
set team_maxplayers \"0\"
// 팀당 최대 인원. 별로 의미 없음.
set team_nocontrols \"1\"
// 뭐지 이건..
set team_maxPanzers \"3\"
// 팀당 판쪄파우스트 제한.
set pmove_fixed \"0\"
set pmove_msec \"8\"
// 둘 다 모름
// LMS ONLY SETTINGS // 이하 잘 모름. -_-
set g_lms_teamForceBalance \"1\"
set g_lms_roundlimit \"3\"
set g_lms_matchlimit \"2\"
set g_lms_currentMatch \"0\"
set g_lms_lockTeams \"0\"
set g_lms_followTeamOnly \"1\"
set g_inactivity \"300\"
// VOTING
set g_allowVote \"1\"
// 보트 걸 수 있는가?
set vote_limit \"5\"
// 보트 한계... 잘 모르겠음.
set vote_percent \"55\"
// 얼마나 찬성하면 통과되는가. 현재 게임 하고 있는 사람(스펙 제외)을 100%로 봄.
set vote_allow_comp \"0\"
set vote_allow_gametype \"0\"
set vote_allow_kick \"1\"
set vote_allow_map \"0\"
set vote_allow_matchreset \"0\"
set vote_allow_mutespecs \"1\"
set vote_allow_nextmap \"0\"
set vote_allow_pub \"0\"
set vote_allow_referee \"0\"
set vote_allow_shuffleteams \"1\"
set vote_allow_swapteams \"0\"
set vote_allow_friendlyfire \"0\"
set vote_allow_timelimit \"0\"
set vote_allow_warmupdamage \"0\"
set vote_allow_antilag \"0\"
set vote_allow_balancedteams \"0\"
set vote_allow_muting \"1\"
// 투표 항목. 0=off 1=on 꺼놓으면 저 항목이 vote 메뉴에서 아예 없어져서 보트 걸 수가 없다. 캠페인 넘기는거나, 넥스트 맵 기타 등등은 꺼버리는게 속 편하다...
//pb_sv_enable
// 펑크 버스터. 주석을 없애면 펑크버스터 실행. 현재까지 알려진 에임봇이니 뭐니 하는 것들을 걸러준다. 다만, 클라이언트들이 굉장히 버벅거린다는 보고가 있다.
set g_log \"etserver.log\" // Game logging
// 로그 파일 이름을 뭘로 남길 것인가.
set g_logsync 0
// 로그 싱크... 잘 모르겠음.
set logfile 0 // Console logging ( 1: enable 2: enable and sync )
// 잘 모르겠음.
// MAP ROTATION
exec campaigncycle.cfg
// campaigncycle.cfg 파일을 불러온다(campaigncycle.cfg 내용을 여기에 적어다 놔도 무방하다..)
set com_watchdog_cmd \"exec campaigncycle.cfg\" // defaults to quit
// 서버 실행시 이것저것 나오는데, 이 때 exec campaigncycle.cfg 란 메시지를 화면에 출력. ...
exec shrub.cfg
// 시럽모드 설정. 시럽모드 적용하지 않은 서버에선 없어도 된다.
----
server.cfg 내용 끝.
campaigncycle.cfg 캠페인 연결 순서를 정의해주는 내용입니다.
----
set d1 \"campaign cmpgn_heritage ; set nextcampaign vstr d2\"
set d2 \"campaign cmpgn_one ; set nextcampaign vstr d3\"
set d3 \"campaign cmpgn_die ; set nextcampaign vstr d4\"
set d4 \"campaign cmpgn_fuel ; set nextcampaign vstr d5
set d5 \"campaign cmpgn_cowboys ; set nextcampaign vstr d6\"
set d6 \"campaign cmpgn_onekind ; set nextcampaign vstr d7\"
set d7 \"campaign cmpgn_salvanos ; set nextcampaign vstr d8\"
set d8 \"campaign cmpgn_follow ; set nextcampaign vstr d1\"
// server doesn\'t recognise the campaign command when the gamecode isn\'t running yet.
set d_initial \"set g_gametype 4 ; map oasis ; set nextcampaign vstr d2\"
vstr d_initial
----
campaigncycle.cfg 끝
캠페인은 어떻게 만드는가!?
scripts 디렉토리를 만들고, 캠페인 구성을 해서 zip으로 압축하고 pk3으로 확장자를 바꿔주면 됩니다.
http://sleepnot.i-i.st/zoralboard/zboard.php?id=et_freeboard&page=1&sn1=&divpage=1&sn=on&ss=off&sc=off&keyword=sleepnot&select_arrange=headnum&desc=asc&no=1380 참조
server.cfg, 울펜을 실행하면 기본적으로 읽어들이는 파일인 듯 합니다.
----
set dedicated \"2\" // 1: dedicated server for lan 2: dedicated server for internet
// 서버 형태입니다. 일반적인 공섭으로 돌릴거면 2, 게임 방 내에서만 할거면 1(같은 Local area에서만 연결 됩니다)
// set net_ip \"\" // set to override the default IP ET uses
// 기본적으로 쓸 IP. 안 적어도 무방.
// set net_port \"27960\" // set to override the default port ET uses
// 적지 않으면 기본값 27960으로 접속합니다. 방화벽이나 뭐 특별한 경우 아니면 기본값 권장.
// PASSWORDS & CLIENTS
set sv_maxclients \"36\" // number of players
// 접속 허용할 최대 클라이언트 수입니다. P3 1GHz에서 40명 가량 접속하면 CPU 점유률 80~90% 가량 됩니다.
including private slots
set g_password \"\" // set to password protect the server
// 서버 패스워드입니다. 이걸 설정하면 접속할 때 비번을 물어보는 비공개 서버. 안 적으면 누구나 접속 가능.
set sv_privateclients \"6\" // if set > 0, then this number of client slots will be reserved for connections
// 프라이빗 슬롯을 몇 개 예약해둘 것인가입니다. 최대접속자 수에서 빼야합니다. 최대 접속허용이 36에 프라이빗 슬롯 6개를 예약하면 일반 접속은 30명분이 됩니다. 프라이빗은 프라이빗 패스를 아는 사람만 접속 가능합니다. 프라이빗 접속할 사람들이 없어도 레프리와 같은 운영자를 위해 한두개 만들어 두시는 것이 좋습니다.
set sv_privatepassword \"12345\" // that have \"password\" set to the value of \"sv_privatePassword\"
// 앞서 말한 프라이빗 슬롯으로 접속하기 위한 패스워드입니다. 서버 패스워드와 별개입니다. 서버 패스워드를 설정하고, 프라이빗 패스도 설정했다면 두번 물어보는 경우도 생길 것입니다(해본적 없어서 확신은 못하겠음)
set rconpassword \"54321\" // remote console access password
// rcon 패스워드입니다. 일반적으로 서버 설정을 바꾸는 등의 서버 명령어 입력은 그 컴퓨터에서 직접 해야하지만, 외부에서 명령을 넣을 수 있습니다. 단, 패스워드 입력할 때 패스워드가 마스킹(***** 등으로 표시)되지 않으니 입력할 때 유의하시길.
set refereePassword \"09876\"
// rcon과는 다른 레퍼러(심판)입니다. rcon보다는 권한이 적습니다. rcon은 서버에 직접 명령을 내릴 수 있는 최고 권한이고, 레퍼러는 게임 내에서 최고 권한을 갖습니다. 레퍼러 패스워드 입력 후엔 esc키 누른 뒤 나오는 vote 메뉴가 referee 인가로 바뀝니다. 레퍼러는 컴플레인 누적으로 인한 킥 등을 당하지 않습니다(아마....). vote를 할 수도 없고요. 당하지도 않습니다.
set sv_maxRate \"12000\"
// 잘 모름 ....
set sv_dl_maxRate \"100000\"
// 다운로드 대역폭인듯. 단위는 bps인가?
set sv_allowDownload \"1\"
// 맵이나 맵 사이클 등이 서버와 다를 경우 서버에서 보내줄 것인가? 0=no, 1=yes
set sv_wwwDownload \"1\"
// 맵이나 맵 사이클을 다른 주소로부터 보낼 것인가? 일반적으로 게임 서버에서 보내주는 것보다 빠르고, 권장합니다.
set sv_wwwBaseURL \"http://www.cwd.go.kr\"
// 맵이 있는 주소. 이 주소에 etmain 디렉토리를 만들어 맵이나 맵 사이클을 넣어주면 됩니다.
set sv_wwwDlDisconnected \"0\" // tell clients to perform their downloads while disconnected from the server
// 해석 불능 .....
set sv_wwwFallbackURL \"http://www.cwd.go.kr\"
// 맵 다운로드가 불가능할 때, 접속하게 할 웹 주소.
// MOTD ETC
set sv_hostname \"^1TeamCSCW.com ^2Public Server\" // name of
set server_motd0 \" CSCW Enemy Territory \" // message in right
set server_motd1 \" \"
set server_motd2 \" Come Get Some! \"
set server_motd3 \" \"
set server_motd4 \" \"
set server_motd5 \"http://game.teamcscw.com/\"
// 위의 내용은 접속할 때 캠페인 혹은 맵 설명 밑에 나오는 서버 설명부분입니다. 좌우 컬럼 수가 부족하니 주의하지 않으면 화면에 짤림.;
// MISC SETTINGS
set g_heavyWeaponRestriction \"10\"
// 솔져의 중화기 및 필드옵스의 폭격 제한입니다. 6 이하면 중화기 하나씩 밖에 못 들고... 0이면 폭격 및 중화기 하나도 못 듭니다. 기본값은 아마 100이었을겁니다.
set g_antilag \"0\"
// 안티렉. 핑이 높은 사람에게 자원을 우선적으로 배분인데, 이럴 경우 핑 낮은 사람들에게 자원이 잘 안가 하향평준화 된다는 말이 있습니다. 끄는 것을 추천.
set g_altStopwatchMode \"0\"
// 뭔지 모름;
set g_autofireteams \"1\"
// 팀을 고르고 나서 fireteam에 들 것인지 묻는 팝업을 띄울 것인가? 입니다.
set g_complaintlimit \"5\"
// 팀킬 시 컴플레인 누적 몇 번까지 허용인가. ...인듯?
set g_ipcomplaintlimit \"3\"
// 한 IP 당. 팀킬 시 컴플레인 누적. 위 설정과 중복되는 내용 같습니다. 현재 TeamCSCW 서버에선 3번 컴플레인 누적되면 킥 되는 것으로 기억합니다.
set g_fastres \"0\"
// 뭔지 모름.
set g_friendlyFire \"1\"
// 아군 맞출 수 있는가. 초보자 섭은 0을 하는게 팀킬이 적어져서 낫습니다만...
set g_disableComplaints \"1\"
// 컴플레인 관련 같은데 ...뭔지 모름.
//set g_gametype \"4\" // Game type should be set from map rotation script
set g_minGameClients \"4\"
// 최소 게임클라이언트 수. ...무슨 의미인지는 모르겠음.
set g_maxlives \"0\"
// 목숨. 0이면 무한. 처음 시작할 때 하나 깎아먹고 시작합니다. 완전히 사망하면 라이프가 깎이고, 0이 되면 더 이상 리스폰 되지 않습니다(!). 라이프 제한을 해놓으면 평소완 다른 게임이 됩니다. 가끔 해볼만함. 이건 엑시스/얼라이즈 공통입니다. 아래 설정으로 각팀의 라이프 제한을 다르게 할 수 있습니다.
set g_alliedmaxlives \"0\"
// 얼라이즈 라이프.
set g_axismaxlives \"0\"
// 엑시스 라이프.
set g_teamforcebalance \"1\"
// 강제 밸런스. 머릿수 차이가 2이상이 되지 않게 합니다. 숫자가 부족한 팀에 들어가야함.
set g_noTeamSwitching \"0\"
// 뭔지 모르겠음...
set g_voiceChatsAllowed \"4\"
// 보이스챗 허용. 옵션은 뭔지 모르겠음.
set g_doWarmup \"0\"
// 웜업. F3을 눌러 Ready 상태가 된 사람이 일정 비율이 되어야 넘어감. 초보자들이 F3을 누르지 않는 경우가 많으면 게임을 영영 시작할 수 없는 상태가 되기도.; 공섭에선 꺼놓길 권장.
set g_warmup \"60\"
// 웜업 타임. 웜업이 F3 눌러서 넘어가면 60초 카운트 다운을 하기도 하고, 웜업이 없으면 맵 넘어가서 바로 카운트 다운 됨. 이것마저 없으면 바로 시작하는데, 이럴 경우 로딩이 늦은 사람은 한참 가만히 있기도 함. 30초 이상을 해둘 것을 권장.
set g_spectatorInactivity \"0\"
// spectator 못하게 하는 것인듯.
set sv_floodProtect \"1\"
// 도배 방지.
set sv_pure \"0\"
// 퓨어 서버 on, off 켜놓으면 클라이언트와 서버간의 pk3 파일이 다르면 접속을 못함. 사운드팩이나 스킨 적용을 한 사람들도 접속을 못함. 꺼놓는 편이 좋...나?
set sv_minping \"0\"
// 최소핑. 이보다 낮으면 킥(?)
set sv_maxping \"200\"
// 최대핑. 이보다 높으면 접속 불가. ...아마 CSCW 서버가 이것 때문에 처음에 튕기는듯함. 350으로 수정했음.
set match_latejoin \"1\"
// 도중참가 허용. 꺼놓으면 웜업 타임에만 팀에 조인할 수 있음.
set match_minplayers \"4\"
// 이보다 적은 수면 웜업 타임 때 F3을 눌러도 게임 시작(카운트 다운)이 안 됩니다. 적어도 4명 이상이 되어야 게임 시작 가능. 웜업 타임이 없는 CSCW에선 별다른 의미 없음...
set match_mutespecs \"0\"
// 스펙테이터 셧업. (?)
set match_readypercent \"100\"
// 웜업 때 준비가 몇 퍼센테이지 되어야 매치 시작하는가.
set match_timeoutcount \"0\"
// 모름 ...
set match_warmupDamage \"0\"
// 웜업 타임 때 때려죽일 수 있는가.
set team_maxplayers \"0\"
// 팀당 최대 인원. 별로 의미 없음.
set team_nocontrols \"1\"
// 뭐지 이건..
set team_maxPanzers \"3\"
// 팀당 판쪄파우스트 제한.
set pmove_fixed \"0\"
set pmove_msec \"8\"
// 둘 다 모름
// LMS ONLY SETTINGS // 이하 잘 모름. -_-
set g_lms_teamForceBalance \"1\"
set g_lms_roundlimit \"3\"
set g_lms_matchlimit \"2\"
set g_lms_currentMatch \"0\"
set g_lms_lockTeams \"0\"
set g_lms_followTeamOnly \"1\"
set g_inactivity \"300\"
// VOTING
set g_allowVote \"1\"
// 보트 걸 수 있는가?
set vote_limit \"5\"
// 보트 한계... 잘 모르겠음.
set vote_percent \"55\"
// 얼마나 찬성하면 통과되는가. 현재 게임 하고 있는 사람(스펙 제외)을 100%로 봄.
set vote_allow_comp \"0\"
set vote_allow_gametype \"0\"
set vote_allow_kick \"1\"
set vote_allow_map \"0\"
set vote_allow_matchreset \"0\"
set vote_allow_mutespecs \"1\"
set vote_allow_nextmap \"0\"
set vote_allow_pub \"0\"
set vote_allow_referee \"0\"
set vote_allow_shuffleteams \"1\"
set vote_allow_swapteams \"0\"
set vote_allow_friendlyfire \"0\"
set vote_allow_timelimit \"0\"
set vote_allow_warmupdamage \"0\"
set vote_allow_antilag \"0\"
set vote_allow_balancedteams \"0\"
set vote_allow_muting \"1\"
// 투표 항목. 0=off 1=on 꺼놓으면 저 항목이 vote 메뉴에서 아예 없어져서 보트 걸 수가 없다. 캠페인 넘기는거나, 넥스트 맵 기타 등등은 꺼버리는게 속 편하다...
//pb_sv_enable
// 펑크 버스터. 주석을 없애면 펑크버스터 실행. 현재까지 알려진 에임봇이니 뭐니 하는 것들을 걸러준다. 다만, 클라이언트들이 굉장히 버벅거린다는 보고가 있다.
set g_log \"etserver.log\" // Game logging
// 로그 파일 이름을 뭘로 남길 것인가.
set g_logsync 0
// 로그 싱크... 잘 모르겠음.
set logfile 0 // Console logging ( 1: enable 2: enable and sync )
// 잘 모르겠음.
// MAP ROTATION
exec campaigncycle.cfg
// campaigncycle.cfg 파일을 불러온다(campaigncycle.cfg 내용을 여기에 적어다 놔도 무방하다..)
set com_watchdog_cmd \"exec campaigncycle.cfg\" // defaults to quit
// 서버 실행시 이것저것 나오는데, 이 때 exec campaigncycle.cfg 란 메시지를 화면에 출력. ...
exec shrub.cfg
// 시럽모드 설정. 시럽모드 적용하지 않은 서버에선 없어도 된다.
----
server.cfg 내용 끝.
campaigncycle.cfg 캠페인 연결 순서를 정의해주는 내용입니다.
----
set d1 \"campaign cmpgn_heritage ; set nextcampaign vstr d2\"
set d2 \"campaign cmpgn_one ; set nextcampaign vstr d3\"
set d3 \"campaign cmpgn_die ; set nextcampaign vstr d4\"
set d4 \"campaign cmpgn_fuel ; set nextcampaign vstr d5
set d5 \"campaign cmpgn_cowboys ; set nextcampaign vstr d6\"
set d6 \"campaign cmpgn_onekind ; set nextcampaign vstr d7\"
set d7 \"campaign cmpgn_salvanos ; set nextcampaign vstr d8\"
set d8 \"campaign cmpgn_follow ; set nextcampaign vstr d1\"
// server doesn\'t recognise the campaign command when the gamecode isn\'t running yet.
set d_initial \"set g_gametype 4 ; map oasis ; set nextcampaign vstr d2\"
vstr d_initial
----
campaigncycle.cfg 끝
캠페인은 어떻게 만드는가!?
scripts 디렉토리를 만들고, 캠페인 구성을 해서 zip으로 압축하고 pk3으로 확장자를 바꿔주면 됩니다.
http://sleepnot.i-i.st/zoralboard/zboard.php?id=et_freeboard&page=1&sn1=&divpage=1&sn=on&ss=off&sc=off&keyword=sleepnot&select_arrange=headnum&desc=asc&no=1380 참조
추천0
댓글목록
Type1님의 댓글
Type1이름으로 검색 아이피 (211.♡.79.26) 작성일
set g_lms_teamForceBalance \"1\" -- 팀 밸런스 맞추는것?
set g_lms_roundlimit \"3\" -?
set g_lms_matchlimit \"2\" - ?
set g_lms_currentMatch \"0\" -?
set g_lms_lockTeams \"0\" - 팀을 잠근다. 즉 팀을 플레이어 마음대로 바꿀수도(이건 불확실) , 참가할수도 없는것.
set g_lms_followTeamOnly \"1\" - 플레이어가 사망했을때 다른 아군 플레이어의 플레이를 볼수있는거 같은데.. 아님말구요.
set g_inactivity \"300\" - 모름 -_-;