Raised This Month: $ Target: $400
 0% 

[BG]xREDIRECT - server redirect menu


  
 
 
Thread Tools Display Modes
Author Message
alias_retaer
Member
Join Date: Jul 2009
Old 02-06-2010 , 12:41   [BG]xREDIRECT - server redirect menu
#1

Bulgarian translate!
Български превод!

[IMG]http://img709.**************/img709/6213/xredirect.png[/IMG]
Линк към оригинала.
[IMG]http://img525.**************/img525/8720/descriptionz.png[/IMG]





Първо към всички вас,ако ви мързи да прочетете всичко това не ни занимавайте със проблеми или въпроси!
Това не е прост плъгин,за мързеливи и....които искат повече от една функция.Ако не ви интересува плъгина добре няма проблеми.Продължете напред.Или може би искате плъгин който да може да прехвърля играчи към нов ваш сървър?Тогава по-добре вижте този плъгин.
Да не е толкова лесно да се инсталира.Но може и да е когато върви на стотици хиляди сървъри.

Този плъгин прави няколко неща които всички може да се вкл./изкл от Cvar-ове:
* При стартиране той чете наличните сървъри от SERVERFILE ("amxmodx/config/serverlist.ini" по начало)
* При написване /server показва лист на наличните сървъри (ако redirect_manual е 1) - играчите могат да изберът сървър от листа и ще бъдат незабавно прехвърлени към него.
* Когато сървъра е пълен (един слот останал) играчите автоматично се прехвърлят към произволен сървър или към следващия от сървърната листа - redirect_auto контролира това.
* Когато админ слот'с е вкл. когато админ (когато има reservation флаг) се опитва да влезе в сървъра последния играч който е влязъл се прехвърля към друг сървър или не ако няма къде да бъде прехвърлен.
* Може да бъде сложен лимит колко на брой админи може да са там по едно и също време.
* Когато сървър от листата е пълен или е изкл. сървъра няма да бъде достъпен от менюта и играчи няма да бъдат прехвърляни там автоматично или ръчно. - За да можете да проверите дали
сървър е изкл. redirect_check_method трябва да бъде > 0 и да проверите дали е пълен redirect_check_method трябва да бъде > 1
* Сървърите ще бъдат анонсирани на всеки redirect_announce seconds - Настройте на 0 за да изкл. анонсиранията ; Сървърната листа ще се показва като HUD съобщ. за живите играчи най-горе а за мъртвите играчи ще се показва някъде по долу от най-горе за да не бъде заето от "spectator bars"-овете;колко на брой анонси ще са вкл. зависи от redirect check_method
* В зависимост от redirect_check_method сървърите може да бъдат проверявани дали са изкл./пълни или дори по коя е текущата карта,играчи и мах. играчи може да се показват в менюто и в анонсите - Когато никой сървър не е достъпен за автоматично-прехвърляне играча просто ще напусне.
* Когато някой бъде прехвърлен било то автоматично или ръчно-ще се покаже на другите играчи като им казва кой и къде се е прехвърлел.
* Също така ще анонсира ,че играчите могат да напишат /follow за да последват * играча към * сървъра - и двата анонса и follow хар-ката могат да се вкл. или изкл. от cvar. (redirect_follow)
* Плъгина е езико уводомим (понеже трябва да сложите redirect.txt в amxmodx/data/lang/)
* Сървъра може да показва дали някой туко що е влязъл или прехвърлен към сървъра и от къде идва.
* Собствения Ip адресс е засичан автоматично и изкл. в сървър листа - автоматичното засичане не работи ако използвате DNS имена в SERVERFILE - в този случай настойте DNS адресса от собствения сървър в redirect_external_address за засичането да работи - засичането на собствения сървър е НЕОБХОДИМО за плъгина да работи правилно.
* Със Cvar redirect_retry при 1 сървъра може да сложи играчи в верижна опашка да бъдат прехвърляни обратно в последния сървър (т.е когато те автоматично са бели прехвърлени но те искат да играят в сървъра който са играли преди)

Kлиент команди:

* say /server - Показва сървърното redirect меню.
* say_team /server - Показва сървърното redirect меню.
* pickserver - Показва сървърното redirect меню.
* say /follow - Последвате последния redirect-нът играч неговия сървър.
* say_team /follow - Последвате последния redirect-нът играч неговия сървър.
* say /retry - Ще бъдете прехвърлени обратно към предишния сървър веднага след като има свободен слот.
* say_team /retry - Ще бъдете прехвърлени обратно към предишния сървър веднага след като има свободен слот.
* say /stopretry - Прекъсвате връщането обратно към предишния сървър.
* say_team /stopretry - Прекъсвате връщането обратно към предишния сървър.
* redirect_announce_now - Показва сървърния лист веднага.
* redirect_user - <име|playerid> [числото на сървъра] - Прехвърля играч (изисква ADMIN_KICK)

Сървър лист файл:

Файвь е в .ini формат.Секциятa name е сървърното име.Key-овете там се използват за да се настроят сървърните настройки/свойства и да се презапишат основните Cvar настройки,т.е. може да имате ръчнен redirect (менюто) вкл. но все още изкл. за един единствен сървър като зададете nomanual=1 за него сървър в сървърния лист файл.

По-долните Key-ове се разпознават :

* address = Сървърният адрес ( IP или DNS име)
* localaddress = Сървърният адрес който има на локалната мрежа - необходимо е да се уточни ,когато играчите също могат да се свързват към сървъра от локална мрежа.
* port = Сърв. порт- стойност м/у 1025 и 65536, по начало 27015
* cmdbackup = Определя колко често UDP request-а да бъде resent(препращан) към сървъра (redirect_check_method > 0) по начало 2
* noauto = 1 изкл. авто. redirect-ване към сървъра
* nomanual = 1 изкл. ръчното redirect-ване към сървъра
* nodisplay = Ако е 1 ще hide-не сървъра от сървърната листа и анонсирането
* adminslots = Ако е 1 плъгина ще redirect-ва само хора с резервирани слотове
* password = Парола за сървъра (ако няма пишете <none>)
* publicpassword = Ако е 1,всички играчи може да се свързват кодирани(с пароли) сървъри,ако е 9 само админи,по начало 0.

Ако стойност не е определена ще се използва началната."adress" key-а винаги трябва да бъде определена!
Пример как трябва да изглежда сървърният файл:

PHP Code:
[my example server]
address=example.n-ice.org
port
=27015
cmdbackup
=5
noauto
=1
nomanual
=1
nodisplay
=0

[my 2nd example server]
address=example2.n-ice.org
port
=27015 
Всички сървъри трябва да имат един и същи SERVERFILE. Това означава, че ако имате Сървър1 и Сървър2, Сървър1 трябва да има Сървър1 и Сървър2 в списъка, т.е. сървърът трябва да се има себе си в списъка. Ако не го направите така, плъгинът няма да работи правилно. Плъгинът не е глупав - така ще бъде сигурно, че хората няма да се редиректнат отново към същия сървър. Сървърът ще се показва като деактивиран.
Някои части в плъгина разчитат на факта, че всички сървъри имат еднакъв брой(респективно, еднакъв ред в serverlist.ini).
За да можете да ползвате повече от 6 сървъра в SERVERFILE, трябва да смените стойността на define MAX_SERVERFORWARDS и да рекомпилирате плъгина. Ако не зададете по-голяма стойност, другите сървъри ще се игнорират и ще останат са първите 6.

Няма нужда да добавяте nomanual=1, noauto=1, на сървъра ви. Плъгина автоматично ще го засече и така хората няма да се рекънектнат повторно в същия сървър.

Ако не искате да пишете ръчно списъка със сървърите, можете да ползвате xServerList, за да го направите(или за да редактирате вече направен списък). Можете и да проверявате съществуващ списък за грешки.


[IMG]http://img190.**************/img190/4868/mlang.png[/IMG]

Английски - xOR
Немски - xOR
Датски - ([email protected]) - www.JUHP.net
Френски - kEnNy_^
Унгарски - Millertrash и Sup_R_m@N
Шведски - R4x
Финландски - X3D ([email protected])
Холандски - Janet Jackson и Lorre69
Испански - KylixMynxAltoLAG ([email protected])
Полски - _KaszpiR_
Исландски - Throstur
Руски - xPaw (http://www.supercentral.net)
l33t - Curryking [Старата версия е от Twilight Suzuka (http://www.alphapoint.org/rcr)]
Сръбски - iggy_bus
Латвийски - Toster v2.1
Португалски - H(x)m3m do S@c0
Бразилски Португалски - commonbullet
Турски - cevaps ([email protected])
Румънски - rekull
Български - retaer (http://amxmodxbg.org/)

[IMG]http://img19.**************/img19/4402/settingsqd.png[/IMG]
CVAR-ите се слагат в amxx.cfg. Ако ги настроите през конзолата, можете да изпитате проблеми с някои от тях.
Списък с CVAR-ите


Metamod v1.18
HLDS v3.1.1.1
AMXX v1.70

Плъгинът е предназначен да работи с:
- всеки HL Mod (steam и non-steam)
- последната и предпоследната версия на AMXX

Плъгинът е тестван на CS 1.5 (WON2), CS 1.6, Condition Zero, Natural Selection, Day of Defeat и Team Fortress Classic. Трябва да работи и с HLTV.


Плъгинът изисква Sockets модула. Можете да го пуснете от modues.ini. Aко не се зареди, намерете този ред:
PHP Code:
require_module("sockets"
и го коментирайте или изтрийте.
Ако го направите така, ще може да използвате само redirect_check_method на "0". Ако зададете друга стойност, сървърът ви може да крашне или да се появят други проблеми.

Проблеми:
Ако имате проблеми с плъгина, първо проверете дали няма такъв въпрос/проблем в Често Задаваните Въпроси. Ако го няма там, можете да пишете направо в темата.
При проблем дайте информация относно вашите:

- Мод
- xREDIRECT версия
- AMXX версия
- Всички настроени от вас CVARs на xREDIRECT
- Съдържанието на вашия serverlist.ini файл

Списък с бъгове и нови екстри:
списъка с бъгове и нови екстри можете да видите ТУК. Всеки може да види задачите и прогреса там, но ако искате да си направите свои, трябва да се регстрирате.


Разликите между стабилна и бета версия:
За бета версията авторът добавя нови екстри и оправя бъгове, като тества след това на своя сървър. Ако няма проблеми я пуска публично. Когато дълго време не се намерят проблеми и няма оплаквания от хората, тя става стабилна и замества последната стабилна. Може да изминат няколко бета версии преди да излезне стабилна. Бета версията винаги е с най-новите екстри, но е възмжно да има много бъгове. Вие си решавате дали да позлвате стабилна или бета версия.

Благодарности:
Авторът благодари на тези хора за тестването дори при тежки сървърни крашове:

- Dominion
- -=STN=- MaGe
- SubStream

Също така благодари на Mordekay, който от септември 2006 година помага на хората, които имат проблеми с плъгина.

[IMG]http://img190.**************/img190/8312/notesj.png[/IMG]
Ние, скриптърите инвестираме време, нерви и знания за да направим най-доброто, което можем. Сорс кодъ е публичен, за да могат хората да се учат от него и да направят свои хубави плъгини. Ние правим това за вас и, естествено, безплатно. Авторите на плъгините ще се зарадват ако харесвате техните плъгини и поствате похвали, а не само проблеи и критики. Така скриптърите биват стимулирани да развиват плъгините си.
Това е валидно за всеки скриптър и всеки плъгин, не само за този.

Инсталация:
.sma и .inc файловете са ви нужни, само ако ще компилирате плъгина.
Тези файлове отиват в тези директории:
xredirect.amxx --> /plugins
serverlist.ini --> /configs
redirect-language.zip --> /data/lang (прочетете readme file-а в архива)
xredirect.sma/xredirect-beta.sma --> /scripting
xredirect.inc --> /scripting/include

Текуща стабилна версия: 1.0.3.2
[b]Текуща бета версия: 1.1RC1

Превод:
alias_retaer
papyrus_kn

Download - http://forums.alliedmods.net/showthread.php?t=29886

Last edited by alias_retaer; 02-06-2010 at 15:28.
alias_retaer is offline
topiim
Senior Member
Join Date: Feb 2010
Old 02-06-2010 , 12:49   Re: xREDIRECT - server redirect menu
#2

ML Plis
topiim is offline
alias_retaer
Member
Join Date: Jul 2009
Old 02-06-2010 , 12:50   Re: xREDIRECT - server redirect menu
#3

Quote:
Originally Posted by topiim View Post
ML Plis
http://amxmodxbg.org/forum/download.php?id=8875
alias_retaer is offline
sombrilla
Veteran Member
Join Date: Apr 2009
Location: Buenos Aires
Old 02-06-2010 , 13:41   Re: xREDIRECT - server redirect menu
#4

[RU] xREDIRECT - server redirect menu
__________________

sombrilla is offline
Send a message via MSN to sombrilla
alias_retaer
Member
Join Date: Jul 2009
Old 02-06-2010 , 13:55   Re: xREDIRECT - server redirect menu
#5

Quote:
Originally Posted by sombrilla View Post
[RU] xREDIRECT - server redirect menu
what?
alias_retaer is offline
sombrilla
Veteran Member
Join Date: Apr 2009
Location: Buenos Aires
Old 02-06-2010 , 15:12   Re: xREDIRECT - server redirect menu
#6

You must use the prefix [RU] if you post in others
__________________

sombrilla is offline
Send a message via MSN to sombrilla
Old 02-06-2010, 17:24
rubee
This message has been deleted by rubee.
r14170
Veteran Member
Join Date: Dec 2009
Old 03-05-2010 , 17:43   Re: [BG]xREDIRECT - server redirect menu
#7

[RU] is for Russia [BG] for Bulgaria ...
r14170 is offline
papyrus_kn
Senior Member
Join Date: Feb 2009
Location: Bulgaria
Old 09-09-2010 , 16:32   Re: [BG]xREDIRECT - server redirect menu
#8

Лол, ти и тука си го бил качил
__________________

Last edited by papyrus_kn; 09-09-2010 at 16:35.
papyrus_kn is offline
Send a message via Skype™ to papyrus_kn
pLaMeN
Member
Join Date: Nov 2010
Location: Bulgaria
Old 11-16-2010 , 14:38   Re: [BG]xREDIRECT - server redirect menu
#9

Ем момчето не си поплюва
The boy ist not kidding
pLaMeN is offline
Send a message via Skype™ to pLaMeN
Iv.
New Member
Join Date: Apr 2011
Old 04-02-2011 , 08:48   Re: [BG]xREDIRECT - server redirect menu
#10

Много полезен, няма никакви бъгове, използваме го в нашите сървъри, и потребителите са доста улеснени. Само да попитам как да настроя анонса да не се показва долу в ляво ами горе по средата за 4-5 или 10 секунди или нещо такова и периодично да се показва да речем през 20-30-40 секунди или нещо такова? Да стане по този начин http://prikachi.com/images/910/3152910d.png

Last edited by Iv.; 04-02-2011 at 15:56.
Iv. is offline
Send a message via Skype™ to Iv.
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 21:49.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode