Miten SOF 2:ssa saa servun tehtyä niin että se näkyy muillekkin? Yksityiskohtaiset ohjeet jos löytyy, kiitos.
http://forums.ravensoft.com/ib/ikonboard.pl?s=d933374cdc075813e2b2ab095d4f7cb2;act=ST;f=6;t=19303 tuolta taitaa olla paras lähteä liikkeelle.
Kiitos paljon. Sain sen tosin jo omin konstein näkymään muille ennen sivun antamista. Silti kiitos linkistä. Silti 1 pulma ilmeni: Minulla on RPM 0.60 (SOF2 modi) asennettuna koneelleni. Kun tein oman servun, se ei silti käyttänyt tuota RPM 0.60 modia. Miten saisin serverini käyttämään RPM 0.60?
noi eri modit pitää lisätä siihen käynnistys *.cfg filuun. Joka modilla on hiukan omat asetukset - varmastin modin mukana tulee joku esimerkki .cfg filu josta voit sen nähdä. Vielä sen verran että harvinaisen modin olet valinnut - mutta varmaan pelaat kavereiden kanssa joilla tuo modi on? (suosituin modi on OSP, ihan vain vinkiksi) //esimerkkinä "meidän" sof2 osp servun OSP asetukset (vähän editoitu): // OSP Setup set server_motd0 "" // OSP MoTD set server_motd1 "" set server_motd2 "" set server_motd3 "" set server_motd4 " set server_motd5 "" set sv_refereePassword "" // Password used for /ref <password> command set g_spectatorInactivity "300" // Auto Kick Spectator after # of seconds set g_radarFix "0" // Extended OSP Radar set sv_adminfile "osp_admins.cfg" // Admin file containing GUID's set sv_extracommands "osp_extracommands.cfg" // Text file containing extra commands that can be executed with /adm set g_coloredTeamPlayNames "1" // Enable colored characters in names for teamplay gametypes set match_shuffle "1" // Shuffle teams at end of match, during intermission set team_controls "0" // Disables /tcmd set vote_limit "1" // # of votes a player may call per map set vote_percent "50" // Percent of Players to pass vote set g_voiceTalkingGhosts "1" // Disables Dead players and spectators from talking to live players. set g_alternateSort "0" // Sort players on scoreboard using different schemes, 0 is default (Score) set g_teamTokensOnly "0" // Allow #tokens to be used in global messages set sv_nolagglassbreak "1" // Prevents glass break events from lagging clients set g_ospDeathMessages "1" // Enhanced OSP Death messages (i.e. HeaDShoT) set sv_messageFiltering "0" // Disables Message Filtering/Censoring set sv_enableAdminPowers "1" // Enables Admin Powers // OSP Match Settings set match_shuffle "1" // Shuffle teams up after each map set match_swap "0" // set match_minplayers "0" // Minimum # of Players needed to start match set match_readypercent "0" // percent of players that need to be ready set match_timeoutcount "0" // # of timeouts set match_timeoutlength "0" // length of timeouts in seconds // Server Setup set sv_pure "1" set sv_maxclients "18" set g_maxGameClients "16" set sv_privateClients "2" set sv_fps "20" set sv_maxRate "9000" set sv_zombietime "10" set sv_timeout "120" set sv_reconnectlimit "3" set sv_allowDownload "1" set sv_allowAnonymous "0" set sv_floodProtect "1" set sv_padPackets "0" set g_alternatemap "0" set ops_modversion "0" set osp_realisticMode "0" set osp_realisticRespawnInt "8" set osp_enemyKillReport "1" set osp_maxm203perteam "0" set g_awards "1" set g_killingspree "1" seta g_dedicated "2" set g_password "" ja nuo ovat vain ne kohdas joissa OSP:llä on jotain merkitystä..sitten on vielä "ne muut"
Eli copypastaan RPM 0.60-modille olennaiset osat sieltä .cgf filusta mikä tuli sen modin mukana, ja sitten kopioin ne osat SOF 2:den käynnistysfiluun? Jos näin, niin mikä sen käynnistysfilun nimi on?
tota noin....windows pohjaisesta servusta ei MITÄÄN hajuakaan.. aina käyttänyt linux pohjaista servua. Homma lähtee jo komento rivistä jolla servun käynnisttää => siinä jo ilmenee millainen modi servulla pyörii. Esim. osp modilla varustettu servu, (linux)komentorivi vois olla esim: ./sof2ded +set fs_game osp (+set dedicated 2) (+set sv_pure 1)+set net_port 20110 +exec osp.cfg => "suomeksi": - fs_game osp = kertoo että osp-kansiosta osp modi käynnistetään - +set dedicated 2= ei pakollinen - +set sv_pure 1 = ei pakollinen, mutta jos SILLOIN esim skinit ym. mitä SERVULLA on pitää olla pelaajilla "samat filut servulla ja pelaajilla" - jos "0"=unpure - kaikki "kivat" skinit mitä PELAAJILLA on toimivat => jos kaveri servu, suosittelen unpure - +set net_port 20110 = peliportti - +exec osp.cfg = TUO on SE CFG filu jossa KAIKKI mitä haluat servun asetusten olevan (on OSP-hakemistossa). TUOTA filua editoimalla kerrot mitä asetuksia servullasi on (noita juttuja joita pastasin aikaisemmin + aseet, inf, ctf jne.). LISÄKSI tässä tiedostossa on kohta jossa kerrotaan mitkä kentät palataan vakiona ja millä aseilla jne. esim "osp.mapcycle" => erillinen tiedosto joka myös samassa hakemistossa. SOF2Runner nimisellä softalla on hyvä HARJOITELLA miten noita *.cfg ja *.mapcycle filuja tehdään. Opi siitä ja tee omat filut. Mikäli tarviit apua ym. - voit ottaa esim. msn:ssä yhteyttä: microbi@hotmail.com Olen yhden SoF2 servun (public) admin, että kaippa jotain osaan auttaa.
Sain RPM 0.60 toimimaan, lisää ongelmia ilmeni: 1. Kun käynnistän SOF 2:sen, niin alkuvalikossa ei heti käynnistämisen jälkeen näy sitä RPM-valikkoa,(Toinen oikealta) Vaan ensin minun on käytävä jossakin serverissä joka käyttää tuota RPM 0.60:ntä. Sitten vasta tuo valikko ilmestyy ja saan serveriini RPM 0.60:n. Mutta että jos mikään serveri jossa on RPM 0.60 ei ole päällä en sitä siihen saa, ja sitten se ei joillekkin käyttäjille näy. (Kokeiltiin kavereiden kanssa, ei kaikille näkynyt) Eli miten saan tuo RPM 0.60-valikon alkuvalikkoon heti pelin aukaisun tapahtuessa? 2. Mitä sinne admins.txt filuun pitää pistää, että joku tietynniminen pelaaja tulee Adminiksi? Pistin sinne oman pelaajanimeni, mutta ei tapahtunut mitään. Olisi kiva tietää mitä sinne on oikein pistettävä. Tällaisia ongelmia. Toivon että ratkaisu löytyy.
Hmm..tohon on itseasiassa muutamakin tapa...voi laittaa sinne oman GUID numeron, käynnistää soffi set että se käyttää rconpassua..jne. Mutta HELPOIN tapa näin aluksi olis mielestäni: 1. Sulla on "rconpassword" (siellä *.cfg filussa) ja antanut sille jonkun arvon. esim. passu olis "soffi" (...vetin huono muuten ) => - Käynnistä peli - mene consoliin (esc) kirjoita: /rconpassword soffi - nyt sul on kaikki valtuudet => katso mikä sun id-numero(#) ja kirjoita konsoliin /rcon addadmin # Sen jälkeen olet admin ja voit lisätä muita admineitä (ilman rconpassua) tyyliin /adm addadmin #
Tarkoititko siis IP-tunnus? En nimittäin tiedä mikä SOF2:ssa on id-numero. Ja yksi kysymys vielä johon en vastausta saanut: 1. Kun käynnistän SOF 2:sen, niin alkuvalikossa ei heti käynnistämisen jälkeen näy sitä RPM-valikkoa,(Toinen oikealta) Vaan ensin minun on käytävä jossakin serverissä joka käyttää tuota RPM 0.60:ntä. Sitten vasta tuo valikko ilmestyy ja saan serveriini RPM 0.60:n. Mutta että jos mikään serveri jossa on RPM 0.60 ei ole päällä en sitä siihen saa, ja sitten se ei joillekkin käyttäjille näy. (Kokeiltiin kavereiden kanssa, ei kaikille näkynyt) Eli miten saan tuo RPM 0.60-valikon alkuvalikkoon heti pelin aukaisun tapahtuessa? EDIT: Eipä muuten löytynyt sof2mp.cgf filusta sitä rconpassword kohtaa. Löytyi vaan seta net_socksPassword "" EDIT: Sainkin pistettyä Recon Passwordin.
id-numero=pelaajan numero. Näkyy kun painat TAB - jokaisella pelaajalla on id:1 jne. ja tuo kysymys 1. Edelleen tuo modi on täysin tuntematon minulle , mutta ongelma on luultavasti jokin vaihtoehdoista: a)Tuo modi EI käynnisty kun laitat servun päälle => SERVERIN cfg-filussa ei ole määretilty modi käynnistymään oikein b) Servu on oikein käynnistty JA tuo "RPM-valikkoa" EI näy pelaajalla ennen kuin pelaaja on RPM-servulla => eihän se tietenkään näy ennen kuin on kyseisellä modi servulla => tuollaiset modit (kuten OSP, ROCMOD jne.) ovat moninpeli modeja => missään vaiheessa ne eivät näy ennen kuin olet servulla c) Jotta voit PELATA RPM modilla - SoF2 multiplayer pitää käynnisttää OMALLA EXE-tiedostolla => vrt. esim Goldrush, ICS ainakin muistaakseni => Ne EIVÄT käynnisty (ei voi liittyä servuun) ELLEI käynnistä peliä "omasta ikonista" - nämä modit ainakaan eivät onnistu käynnistymmään suoraan SoF2mp.exe painamalla Katson jos ehdin hiukan perehtyä tuohon modiin ajalla... //noh katsoin hiukan tuota RPM modia..en testannut koska se tekee muutoksia sof2mp.cfg filuun => ja sitä en voi sallia.. Mutta joka tapauksessa..RPM pelihän (servuri) lähtee käyntiin kun klikkaa "rpm.bat" tiedostoa? (start SoF2MP.exe +set fs_game RPM) => näin pääsee itse RPM modiin (ja etsimään servuja joilla RPM modi) Samaa tyyliä käyttäen RPM servu käynnistyisi: (tee uusi *.bat filu) start SoF2MP.exe +set fs_game RPM +set net_port 20110 exec rpmservu.cfg Sitten katsoin hiukan noita cfg-filuja...hiukan outoja... Mitä MINÄ tekisin: MUOKKAISIN RPM.CFG filua (JA tallentaisin nimellä RPMSERVU.CFG)...se ihan lopussa lukee: exec scmod.cfg writeconfig "sof2mp.cfg" 1. POISTAISIN "exec scmod.cfg" rivin ja LIITÄISIN sen TILALLE kaikki rivit SCMOD.CFG tiedostosta (näin tuo exec scmod.cfg riviä ei tarvittaisi JA KAIKKI käynnistykseen liittyvät "systeemit" olisivat SAMASSA tiedostossa) 2. LISÄISIN LOPPUUN "exec go.mapcycle" => näin RPM.CFG tiedoto käynnistää servun halutuilla asetuksilla ja SITTEN käyttää tuota mapcycle filua ja sen asetuksia/mappeja siten kun sinä haluat (EI VÄLTTÄMÄTÖNTÄ: 3. POISTAISIN "writeconfig "sof2mp.cfg"" rivin...ei sen mielestäni tarvitse sinne mitään kirjoittaa) Eli LOPPUTULOS = muokattu RPM.CFG filu UUDELLA nimellä esim. RPMSERVU.CFG, tyyliin: "alkuperäinen" rpm.cfg tekstit + liitetty tekstit scmod.cfg tiedostosta + lisätty loppuun "exec go.mapcycle" - "exec scmod.cfg" rivi (- writeconfig "sof2mp.cfg" rivi) + UUSI *.bat tiedosto (ja vain 1 rivi): start SoF2MP.exe +set fs_game RPM +set net_port 20110 exec rpmservu.cfg (=esim. servu.bat, samassa paikassa jossa tuo rpm.bat-tiedosto)
Itse asiassa käynnistän servun SOF 2:den sisällä "Create server" kohdasta. En löytänyt tuota rpm.bat-tiedostoa. Mitä sillä batilla on virkaa? Seköhän siinä on vikana? Käynnistän MultiPlayerin aina SOF2mp.exe tiedostosta. (Helikopteri-kuvake) Tämäkö vaikuttaa asiaan? Myös tuo exec scmod.cgf rivi puuttuu RPM.cgf filusta. Ongelma ei muuten ole siinä, että RPM-ei toimisi pelissä. Se RPM-valikko ei vain näy alkuvalikossa peliä aukaistaessa. Jos ei ole mitään modia, niin tuo valikkokohta toinen oikealta on tyhjä vai mitä? No siinä pitäisi olla se RPM-valikko pelin käynnistyessä, mutta ei ole. Siinä on ongelma. EDIT: Eli jos olisi tuo rpm.bat tiedosto niin sitä painamalla pääsisi SOF2 multiplayeriin niin että RPM toimii alussa? Ja mitä tuo +set fs_game RPM kohta meinaa? Jos se ratkaisisi ongelman niin minne tuo +set fs_game RPM pitää kirjoittaa?
oo...menin ja poistin tuo kun oli vain tmp hakemistossa...mutta. Tuo RPM.BAT LÖYTYY sulta, ainakin mulle se sen teki (joku 0.7 beta 2 final versiolla testasin). Taitaa olla tuolla RPM-hakemistossa, samassa jossa rmp.cfg ja muut (paitsi go.mapcycle meni BASE-hakemistoon tai jonnekin..käytä "Etsi: go.mapcycle ja samaa etsi: rpm.bat..ei kyl pitäisi olla vaikeata löytää) Muokkaa noita .cfg filuja kuten yllä neuvoin. (tehty kuten sanoin, on tiedosto nimeltään rpmservu.cfg jne. eix niin?) Kopioi tää rivi Notepad:lle start SoF2MP.exe +set fs_game RPM +set net_port 20110 exec rpmservu.cfg => tallena nimellä (all files) SERVU.BAT (Sof2 juureen-sinne missä SoF2mp.exe tiedostokin) Voit tehdä ikonin tolle tiedostolle TAI sitten vain "Suorita"-kohdan avulla haet tuon servu.bat ja OK Ja sitten noihin muihin kysymyksiin: -rpm.bat on modin tekemä bat-tiedosto joka siis löytyy sieltä pelin hakemistosta (etsi vain..). Se mitä rpm.bat tiedostoa katsoin se tekee 3 asiaa: - deletoi jonkun dll-tiedoston (täysin turha,,,korkeintaa joku xiittiesto? en tajuu) - käynnistää sof2minimaizerin => öö ihan kiva mut ei sillä NYT mitään tehdä - Käynnistää pelin RPM modilla! (start SoF2MP.exe +set fs_game RPM) Ainoa kohta jolla merkitystä...tosin hiukan ihmettelen et mitä tää tekee? Siitä alla: Tuo "+set fs_game RPM" = Käynnistää RPM modin (tarkasti sanottuna RPM hakemistoa... esim. OSP-modi SERVU käynnistyy tyyliin +set fs_game OSP. MUTTA koska rpm modilla EI ole omaa exe-tiedostoa..tuo on melkein kuin käynnistäis servua mutta ei ihan... SILLÄ kyllä RPM modi servuille pitää päästä kun klikkaa SoF2mp.exe (koska ei erillistä rpm exe:ä siis). Tässä oikein näppärästi kumosin oman C väitteeni Kun liityt esim. RPM servulle tulee tuo LISÄVALIKKO, mutta ei ennen sitä ja vain AINOASTAAN RPM servulla sinulla on tuo RPM lisävalikko (samalla tavalla kuin OSP servulla on OSP lisävalikko jne.) Elikkä koska tuo koko rpm.bat on vähintääkin epämääräinen, käskin sinua tekemään noita muutoksi (edellinen posti). Ja muutokset ovat tarpeellisia VAIN kun pyörität SERVUA. Jos pelaa rpm servuilla, et tarvitse muuta kuin käynnistää soffi normaalisti ja hakea rpm servu, koska kyseinen modi on sinulla asennettuna.
Löysin jonkun RPM MS-DOS komentojonotiedoston kun hain haulla RPM.BAT mutta tuota CSMOD.CFG en kyllä löytänyt sitten millään. Ja kun käynnistän sen komentojonotiedoston tulee popup ikkuna "Kohdetta SoF2MP.exe ei löydy. Varmista että kirjoitit nimen oikein ja yritä uudelleen. Etsi tiedostoja valitsemalla Etsi Käynnistä-valikosta". Ainut ongelma: Ei ole CSMOD.CFG filua. Sanotko tiedostopolun jos tallensin RPM 0.60 SOFin base kansioon?
"Executing the SC_RPM.0.7.exe will extract RPM 0.7 files to your SOF2 directory." => Eli se asennu EXE - asenna suoraan soffin hakemistoon tyyliin "Pelit\Soldier of Fortune II - Double Helix" Se mitä tuo asennus asentaa SUORAAN Soldier of Fortune II - Double Helix -hakemistoon: -------------------------------------------------------- [bold]base[/bold]; nämä tulee sinne lisäksi muiden sekaan gd.mapcycle [bold]mp[/bold]; namä tulee mp-hakemistoon lisäksi RPM_Server_Mod_Filter.pk3 team.cfg [bold]RPM[/bold]; ja alla tämän UUDEN hakemiston alla olevat: [bold]gfx[/bold] [bold]menus[/bold] [bold]icons[/bold] RPM_logo.png Thumbs.db [bold]weapons[/bold] RPM_40mm.png Thumbs.db [bold]smilies[/bold] angry_red.png confused_smile.png embarrassed.png finger.png nerd.png omg_smile.png sad_smile.png secret.png shades.png smile.png teeth_smile.png Thumbs.db thumbs_down.png thumbs_up.png tongue.png what_smile.png [bold]Prana-Updater[/bold] ADDON's ReadMe.txt RO_MOUSEFREEDOM dinput.dll RO_MF.bin RO_MF.ini applied.list updater.cfg updates.list RPM - Setup.exe RPM.bat [bold]<=TUOTA EDITOI[/bold] RPM.cfg [bold]<=TUOTA EDITOI[/bold] RPM.ico RPM_0.5C_MANUAL.HLP RPM_0.6_MANUAL.HLP RPM_clientside_0.5c.pk3 [bold]RPM_Music[/bold] RPM_Server_Tool_0.5.pk3 RPM_SoundPack1.pk3 RPM_weaponDefaults.wpn RPM_weaponMods.wpn scmod.cfg[bold]<=TUOTALTA LIITÄT TEKSTIT RPM.cfg tiedostoon[/bold] SC_RPM_clientside_0[1].7_b2.pk3 SC_SoundPack1.pk3 [bold]shaders[/bold] console.shader rpm.shader [bold]sound[/bold] Good_Game.mp3 Good_Game2.mp3 headshot.wav soundpack2.pk3 soundpack3.pk3 soundpack4.pk3 soundpack5.pk3 team.cfg [bold]ui[/bold] ingame.menu ingame_callvote.menu ingame_rpm.menu joinserver.menu menudef.h rpm_admin_cmds.menu rpm_hud.menu rpm_hud.txt rpm_ingame.txt rpm_player_cmds.menu rpm_ref_cmds.menu rpm_settings.menu rpm_team_cmds.menu uninstall.ini uninstall_RPM.exe [bold]vm[/bold] SC_RPM_clientside_0[1].7_b2.pk3 sof2mp_cgame.qvm sof2mp_game.qvm sof2mp_ui.qvm READ-ME.txt [bold]<=VAIN TÄMÄ[/bold] SoF2 Minimizer.exe [bold]<=JA TÄMÄ OVAT suoraan Soldier of Fortune II - Double Helix-hekemistossa, loput BASE ja RPM-hakemistoissa [/bold] -------------------------------------------------------------- //nyt alkaa riittää, jos ei toimi (mm. tulee luultavasti ongelmia kun servu ja pelaaja sama ip (set pb_sv_lanmask KONEEN IP-OSITE) ym.). Netistä varmaan vielä löytyy hyviä neuvoja. Pelkästään kaveriservun laitto on työlästä, mutta jos kavereita löytyy jotka haluu pelata niin mikä ettei. Muuten kyllä netistä löytyy vielä ihan hyvin sof2 servuja, paljon osp-modilla varustettuja, joten kyllä aina pelaa pääsee jos ei servu tunnu onnistuvan.
Luovutan. Meillä on selvästikin eri kansiot ja tiedostot. Kiitos avusta microbi. Ehkä kohtaloni on aina käydä toisessa RPM 0.6 servussa ennenkuin saan sen RPM-valikon pelin alkuvalikkoon... Kiitos silti, kun näit niin paljon vaivaa.
noh..jos meillä on ERI tiedostot => sulla ei ole uusinta RPM-modia. Haeppa uusin versio: RPM (0.7 Beta 2 Final) - rpm_0.7_beta2.final.zip täältä http://soldieroffortune2.filefront.com/file/RPM;41631 ja saat tuon hakemiston rakenteen ym.
Tarkoituspa on saada servu pyörimään PRM 0.6:lla. En ikinä mene servuihin missä on muu RPM koska sitten bindit katoaa, ja ne on hattumaista saada uudestaan. (Teen ne itse, en hae netistä) Toisaalta jos haluat neuvoa miten saan RPM 0.60 toimimaan aina kun SOF aukeaa niin sitten olen vapaa ehdotuksille.
aij... bindien katoaminen suurin ongelma? Sun bindis on sof2mp.cfg filussa - kopioit sen vaan talteen niin ei ole hätää (niitä "sof2mp.cfg filu voi ola muuallakin kuin suoraan pelihakemiston alla - mutta kun kerran itse teet ne niin varmasti tiedät minkä filun talennat turvaan) Teen itsekkin bindit + monet muut konffaukset notepadillä. Ja sitä paitsi bindien teko on äärettömän helppoa...luulen että lähinnä niiden värn ym. sua huolestuttaa? Otappa tuo softa: http://soldieroffortune2.filefront.com/file/infrequents_Name_Editor;35980 Niin bindien teko helpottuu. Noi "muut"=gfx, aseet, liikkuminen ym. ovat itseasiassa paljon tärkeämmät konfigit kuin bindit...jotka ovat "snadisti" noobi meininkiä välillä (varsinkin jos niitä viljelee about kokoajan..).