Zamknięty przez: Ciermpie 22-01-15, 22:58 |
Rozgrzewka za pomocą configu (mixy/cw) |
Autor |
Wiadomość |
Harsay
Harsayus Pospolitus
Wiek: 28 Dołączył: 04 Sty 2013 Posty: 73 Piwa: 12/11 Skąd: Bydgoszcz
|
Wysłany: 11-01-13, 12:39 Rozgrzewka za pomocą configu (mixy/cw)
|
|
|
Przygotowałem dwa configi na serwery mix/cw rozpoczynające rozgrzewkę na 60 sekund. Jest to przydatne przy oczekiwaniu na graczy oraz nie wymaga amxx (brak spiny u drużyny przeciwnej)
Gotowy config dla serwera 1000FPS
Kod: |
// Warmup config by Harsay
// Wersja na serwery 1000FPS
// 11.01.2013
////////////////////////////////////////
// Ustawienia //////////////////////////
alias "laduj_ust" "mp_startmoney 16000; mp_freezetime 0; mp_fadetoblack 0; mp_friendlyfire 1; sv_restart 1;" // Ustawienia podczas rozgrzewki
alias "laduj_cfg" "exec server.cfg" // Nazwa configu do zaladowania po rozgrzewce
alias "laduj_rr" "exec rr.cfg" // Nazwa configu do restartu
// Koniec ustawien /////////////////////
alias "wait5" "wait; wait; wait; wait; wait;"
alias "wait10" "wait5; wait5;"
alias "wait50" "wait10; wait10; wait10; wait10; wait10;"
alias "wait60" "wait50; wait10;"
alias "wait100" "wait50; wait50;"
alias "wait120" "wait60; wait60;"
alias "wait200" "wait50; wait50; wait50; wait50;"
alias "wait250" "wait200; wait50;"
alias "wait500" "wait200; wait200; wait50; wait50;"
alias "wait1000" "wait200; wait200; wait200; wait200; wait200;" // 1 sekunda 1000FPS
alias "wait2500" "wait1000; wait1000; wait500;" // 2,5 sekundy 1000FPS
alias "wait5000" "wait1000; wait1000; wait1000; wait1000; wait1000;" // 5 sekund 1000FPS
alias "wait10000" "wait5000; wait5000;" // 10 sekund 1000FPS
laduj_ust
say >>> ROZGRZEWKA !
say >>> LIVE ZA 1:00
wait10000
say >>> ROZGRZEWKA! LIVE ZA 0:50
wait10000
say >>> ROZGRZEWKA! LIVE ZA 0:40
wait10000
say >>> ROZGRZEWKA! LIVE ZA 0:30
wait10000
say >>> ROZGRZEWKA! LIVE ZA 0:20
wait10000
say >>> ROZGRZEWKA! LIVE ZA 0:10
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:09
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:08
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:07
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:06
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:05
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:04
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:03
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:02
wait1000
say >>> ROZGRZEWKA! LIVE ZA 0:01
wait1000
say >>> ROZPOCZECIE GRY!
laduj_cfg
sv_restart 1
wait5000
laduj_rr
|
Gotowy config dla serwera 500FPS
Kod: |
// Warmup config by Harsay
// Wersja na serwery 500FPS
// 11.01.2013
////////////////////////////////////////
// Ustawienia //////////////////////////
alias "laduj_ust" "mp_startmoney 16000; mp_freezetime 0; mp_fadetoblack 0; mp_friendlyfire 1; sv_restart 1;" // Ustawienia podczas rozgrzewki
alias "laduj_cfg" "exec server.cfg" // Nazwa configu do zaladowania po rozgrzewce
alias "laduj_rr" "exec rr.cfg" // Nazwa configu do restartu
// Koniec ustawien /////////////////////
alias "wait5" "wait; wait; wait; wait; wait;"
alias "wait10" "wait5; wait5;"
alias "wait50" "wait10; wait10; wait10; wait10; wait10;"
alias "wait60" "wait50; wait10;"
alias "wait100" "wait50; wait50;"
alias "wait120" "wait60; wait60;"
alias "wait200" "wait50; wait50; wait50; wait50;"
alias "wait250" "wait200; wait50;"
alias "wait500" "wait200; wait200; wait50; wait50;" // 1 sekunda 500FPS
alias "wait1000" "wait200; wait200; wait200; wait200; wait200;" // 2 sekundy 500FPS
alias "wait2500" "wait1000; wait1000; wait500;" // 5 sekund 500FPS
alias "wait5000" "wait1000; wait1000; wait1000; wait1000; wait1000;" // 10 sekund 500FPS
alias "wait10000" "wait5000; wait5000;" // 20 sekund 500FPS
laduj_ust
say >>> ROZGRZEWKA !
say >>> LIVE ZA 1:00
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:50
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:40
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:30
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:20
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:10
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:09
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:08
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:07
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:06
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:05
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:04
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:03
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:02
wait500
say >>> ROZGRZEWKA! LIVE ZA 0:01
wait500
say >>> ROZPOCZECIE GRY!
laduj_cfg
sv_restart 1
wait2500
laduj_rr
|
Jak to działa?
Na 1 klatkę (FPS) przypada 1 komenda wait.
Aby odstęp czasowy trwał np. 1 sekundę to ilość komend wait musi być równa ilości FPS na serwerze.
Zrobiłem dwie konfiguracje dla 500FPS i 1000FPS ale można je bez problemu edytować dla serwerów
o mniejszej ilości FPS.
Załóżmy że masz serwer 120FPS, to zgodnie z tym co wcześniej napisałem musi być wywołane 120 komend wait aby stworzyć odstęp czasowy równy jednej sekundzie.
W configach możecie zauważyć aliasy które oszczędzają czas na wpisanie komend wait (jest to "sztuczna komenda" wywołująca inne komendy).
Przygotowałem już kilka takich więc edycja nie powinna wam sprawdzić problemu
Jeżeli macie jakieś pytania lub problemy piszcie śmiało |
|
Autor postu otrzymał 2 piw(a) |
|
|
|
|
Więcej szczegółów
|
Wystawiono 2 piw(a): FD^GoD, Power Line |
|
FD^GoD
Streetworkout<3
Nick w grze: FD^GoD
Wiek: 32 Dołączył: 27 Sie 2012 Posty: 2246 Piwa: 254/240 Skąd: Gdansk
|
|
|
|
|
Harsay
Harsayus Pospolitus
Wiek: 28 Dołączył: 04 Sty 2013 Posty: 73 Piwa: 12/11 Skąd: Bydgoszcz
|
Wysłany: 11-01-13, 20:35
|
|
|
W obecnych czasach jest to nie możliwe |
|
|
|
|
|
FD^GoD
Streetworkout<3
Nick w grze: FD^GoD
Wiek: 32 Dołączył: 27 Sie 2012 Posty: 2246 Piwa: 254/240 Skąd: Gdansk
|
Wysłany: 11-01-13, 22:04
|
|
|
W CS może być nie możliwe, ale w innych grach opóźnianie wywoływania skryptu zamula serwer miałem tak w Crysis dużo np. Script.SetTimer( 500,function()end); powoduje spadek fps pewnie dlatego, że to bardziej wymagające gra. Tak czy inaczej zrobiłeś ciekawy skrypt, a za pracę tym bardziej, że własną należy się piwko. |
|
_________________ Gość Zobacz najnowsze filmy:
Najnowsze ACE z M4A1 click
Najnowsze Fragmovie click
ACE 1 VS 6 click
AWP MEGA ACE click
|
|
|
|
|
|