Jump to content

Home

Creating a (Beta) Server (works with Full Version too!)


Nobodymrb

Recommended Posts

Okay, found some interesting info on the beta forum, that might help:

 

/heroes 1 /hrunlock 5 /hrunlockvalue 5 /hrplayer 7 /hrteam 2 /hrrespawn 2 /hrrespawnvalue 5

 

Here’s what I’ve tested and confirmed. /hrunlock unlocks the hero based on points, kills and so on. Each has a representative number but no one is sure which number is for which one. I have tested and confirmed that 3= points and 4=kills. The way I tested it is with the /hrunlockvalvue.

 

/hrunlockvalue determines how much or how many of what ever you picked for /hurnlock is needed to unlock the heroes.

 

When I ran my server with /hrunlock 3 /hrunlockvalue 14. The hero was unlocked when I reached 14 points. If I then ran my server with /hrunlock 3 /hrunlockvalue 25. The hero unlocked when I reached 25. So I know 3 is points and /hurnlockvalue is not a 1 to 5 setting.

 

When I ran my server with /hrunlock 4 /hrunlockvalue 4 the heroes unlocked after I got 4 kills. When I ran my server with /hrunlock 4 /hrunlockvalue 1 the heroes unlocked after my first kill.

 

I changed the value many times and it was consistent. So I’m pretty sure /hrunlock 3 is points, and /hrunlcok 4 is kills and /hrunlockvalue is not limited to a 1 to 5 option. It would be great if someone would test this to double check. I could be wrong.

 

Still not sure what /hrunlock 1 or 2 will do and I also can't figure out /hrplayer /hrteam /hrrespawn /hrrespawnvalue. I can only guess like everyone else has. I would like to know if someone has used specific numbers and gotten specific results.

 

***

Ok, looks like we are getting somewhere. What about /hrplayer /hrteam and why is there a number afer /heroes if all it does in turn it on.

 

/heroes 1 /hrunlock 5 /hrunlockvalue 5 /hrplayer 7 /hrteam 2 /hrrespawn 2 /hrrespawnvalue 5

 

I'm guessing /hrplayer is where you set who gets to be the hero. Best, worst, most and so on. But is it 1 - 7 and what does each number represent?

 

I'm guessing (and this is a big guess) /hrteam sets how many times you get skipped before you can play again. So if it's at 2, two other people play as a hero before you can.

 

I also noticed the heroes don't unlock on both sides at the same time. Could /hrteam or even /heroes factor into that? If you set it to /heroes 1 (that's what I've seen used) and you must reach 14 points to unlock, will someone need to reach 14 more points before the other side gets a hero?

 

I'm pretty sure /hrunlock 1 = time

So /hrunlock 1 and /hrunlockvalue 5 = hero unlocked 5 seconds after the 1st player has spawned.

 

Edit

 

/hrunlock 2 is for total tickets (spawns) for any team, but beware because you need to multiply by2

/hrunlock 2 and /hrunlockvalue 80 = when any team reaches 160 tickets, the heroes are unlocked

 

Edit 2

 

/hrrespawn is the mode you select to make the hero respawn after he has been killed.

 

/hrrespawn 2 = time (seconds)

/hrrespawn 2 and /hrrespawnvalue 10 = the hero can respawn 10 seconds after he has been killed

 

They do count for tickets.

***

 

/hrteam is supposed to set which team can play the heroes.

Team A, Team B, both but only one at a time (Team A then Team B), both at the same time, etc...

 

However I have no clue about the values...

 

/hrplayer is supposed to select the player who can play the hero. Either less kills, most kills, less death, most death, less points, most points, random and maybe last hero slayer.

 

Again, I haven't tested the values (hard to test it when you're alone against the bots :D )

 

And for /heroes commande, I don't know why there is a value next to it. Didn't see any difference.

 

I found out one value for /hrplayer.

1 is the value i found out 1 will be whatever u set /hrunlock to be e.g.:if u set /hrunlock to 4 for the hero to be unlocked by acheiving a certain number of kills

well then 1 would mean the player with the most kills (after the hero has been unlocked) would get to play as the hero so basically if u set /hrplayer to 1 if u needed to achieve a certain number of points to unlock the hero then the person with the most points would be able to play as the hero so really whoever unlocks it plays as the hero or if u unlocked the hero and someone on the other team had more kills than u they would be able to play as the hero.

 

wow this stuff is hard to put into words

 

i hope this info helps

 

omg thanks I just made a server where I can play as heroes all the time

 

if anyone wants to know:

 

cd\Program Files\LucasArts\Star Wars Battlefront II Beta\GameData\

 

BattlefrontIIEngBeta.exe -/nointro/win /norender /nosound /autonet dedicated /resolution 320 240 /gamename ALL_MODES /tps 20 /playerlimit 1 /playercount 1 /bots 10 /noaim /difficulty 3 /heroes 1 /hrunlock 1 /sideselect /hrunlockvalue 1 /hrplayer 7 /hrteam 2 /hrrespawn 2 /hrrespawnvalue 10 /pregametime 1 /voicemode 2 /throttle 6144 /spawn 1 /netregion NA tan1c_1flag 200 200

 

Good luck!

 

PS: Kudos to the guys on the beta forum!

Link to comment
Share on other sites

  • Replies 141
  • Created
  • Last Reply

Excellent.. so which settings did you end up using?

 

A dev came on my server called Lucas_arts242 and i asked him about the what the /hrplayer values mean and he said that 1=kills 2=points. for those people who dont know what the /hrplayer cmd represents it determines who gets to play as the hero after the hero has been unlocked

 

I hope this info helps

Link to comment
Share on other sites

Ok here is the batch file texts for the ultimate jedi servers:

 

Basic Server:

BattlefrontIIEngBeta.exe /nointro/win /norender /nosound /autonet dedicated /resolution 320 240 /gamename [sBF]DannBoeing /tps 20 /playerlimit 10 /playercount 1 /bots 10 /noaim /noteamdamage /difficulty 2 /heroes 1 /hrunlock 1 /sideselect /hrunlockvalue 1 /hrplayer 7 /hrteam 3 /hrrespawn 2 /hrrespawnvalue 10 /pregametime 1 /voicemode 2 /throttle 6144 /spawn 1 /netregion NA tan1c_1flag 200 200 uta1c_con 200 200 uta1c_con 200 200 tan1c_con 200 200 uta1c_1flag 200 200 spa1g_1flag 200 200 uta1g_con 200 200 tan1c_1flag 200 200 uta1c_con 200 200

 

Jedi Duel server:

BattlefrontIIEngBeta.exe /nointro/win /norender /nosound /autonet dedicated /resolution 320 240 /gamename [sBF]JediDuel /tps 20 /playerlimit 2 /playercount 1 /bots 0 /noaim /noteamdamage /difficulty 3 /heroes 1 /hrunlock 1 /sideselect /hrunlockvalue 1 /hrplayer 7 /hrteam 3 /hrrespawn 2 /hrrespawnvalue 10 /pregametime 1 /voicemode 2 /throttle 6144 /spawn 1 /netregion NA tan1c_1flag 200 200 uta1c_con 200 200 uta1c_con 200 200 tan1c_con 200 200 200 200 200 uta1c_con 200 200 tan1c_con 200 200 tan1c_con 200 200

 

Single Player:

BattlefrontIIEngBeta.exe /nointro/win /norender /nosound /autonet dedicated /resolution 320 240 /gamename SinglePlayer /tps 20 /playerlimit 1 /playercount 1 /bots 16 /noaim /noteamdamage /difficulty 2 /heroes 1 /hrunlock 1 /sideselect /hrunlockvalue 1 /hrplayer 7 /hrteam 2 /hrrespawn 2 /hrrespawnvalue 10 /pregametime 1 /voicemode 2 /throttle 6144 /spawn 1 /netregion NA tan1c_1flag 200 200 uta1c_con 200 200 uta1c_con 200 200 tan1c_con 200 200 uta1c_1flag 200 200 spa1g_1flag 200 200 uta1g_con 200 200 tan1c_1flag 200 200 uta1c_con 200 200 spa1g_ass 200 200

 

Man those are fun!

Gotta love the :fire2: and the :lsduel::lsduel: and the :syoda: and the :slsaber::slsaber::slsaber:

Link to comment
Share on other sites

This is my server batch file:

 

"C:\Star Wars Battlefront II Beta\GameData\BattlefrontIIEngBeta.exe" /win /norender /nosound /nomovies /autonet dedicated /resolution 320 240 /gamename test /adminpw **** /tps 30 /playerlimit 20 /playercount 1 /noteamdamage /difficulty 2 /heroes 1 /hrunlock 3 /hrunlockvalue 2 /hrplayer 1 /password galactic /hrteam 3 /hrrespawnvalue 0 /hrrespawn 0 /pregametime 5 /ai /nostartupmusic /nointro /ShowAllServers /sideselect /nowait /ShowAllSessions spa1g_ass spa1g_1flag

 

No matter what the playerlimit is set to, it always goes to 4 when i look at it on the server browser unless the alue i put in is less than 4. Any ideas on how to fix it?

 

:giveup:

Link to comment
Share on other sites

I blanked out your admin password for you (but not your server password because I guess you want us to be able to join from this forum, right?). Don't post your admin password in public (better change it, quick!) or anyone can just log on and change your settings or shutdown your server... ;P

 

Anyway, as to the player limit thing I have no idea unless it is autodetecting your bandwith capabilities and deciding that 4 players is the best you can support...

 

What kind of connection do you have? You might be able to fix this by changing your "available bandwidth" in the setup options in game, but that's just a guess. It may not work if you're on dialup or something...

Link to comment
Share on other sites

ok theeere's one prob with my server that wasn't fixed. how do you have jedi Available on both teams at once? I can only get one team and not the other for jedi. Grevious or Vader for Tantive, Obi wan or Boba for Utapu, I'm trying to get this answer from many sources. the one person that did know just accidentaly deleted his batch file and he doesn't remember how he did it...

 

Like my luck...

Link to comment
Share on other sites

Yes I fixed it!

 

New server:

 

BattlefrontIIEngBeta.exe /win /norender /nosound /autonet dedicated /resolution 640 480 /gamename UK_BF2 /tps 20 /playerlimit 8 /playercount 1 /bots 9 /noaim /difficulty 2 /heroes 1 /hrunlock 4 /hrunlockvalue 5 /hrplayer 1 /hrteam 2 /hrrespawn 4 /hrrespawnvalue 5 /pregametime 5 /voicemode 2 /throttle 6144 /spawn 0 /netregion NA uta1c_con 250 250 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 spa1g_ass 200 200 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 spa1g_ass 200 200 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 uta1c_1flag 200 200 /sideselect novalue /noteamdamage

Link to comment
Share on other sites

ok I edited the batch files slightly, here are the new ones:

 

Normal Server:

 

BattlefrontIIEngBeta.exe /win /norender /nosound /autonet dedicated /resolution 640 480 /gamename PublicServer /tps 20 /playerlimit 10 /playercount 1 /bots 10 /noaim /difficulty 2 /heroes 1 /hrunlock 4 /hrunlockvalue 1 /hrplayer 1 /hrteam 2 /hrrespawn 4 /hrrespawnvalue 1 /pregametime 5 /voicemode 2 /throttle 6144 /spawn 0 /netregion NA uta1c_con 250 250 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 spa1g_ass 200 200 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 spa1g_ass 200 200 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 uta1c_1flag 200 200 /sideselect novalue /noteamdamage

 

Jedi Duel Server:

 

BattlefrontIIEngBeta.exe /win /norender /nosound /autonet dedicated /resolution 640 480 /gamename [sBF]JediDuel /tps 20 /playerlimit 4 /playercount 1 /bots 0 /noaim /difficulty 2 /heroes 1 /hrunlock 4 /hrunlockvalue 1 /hrplayer 1 /hrteam 2 /hrrespawn 4 /hrrespawnvalue 1 /pregametime 5 /voicemode 2 /throttle 6144 /spawn 0 /netregion NA uta1c_con 250 250 tan1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 uta1c_1flag 200 200 /sideselect novalue /noteamdamage

 

Single Player:

 

BattlefrontIIEngBeta.exe /win /autonet listen /resolution 1280 1024 /gamename SinglePlayer /tps 30 /playerlimit 1 /playercount 1 /bots 16 /difficulty 1 /heroes 1 /hrunlock 4 /hrunlockvalue 1 /hrplayer 1 /hrteam 2 /hrrespawn 4 /hrrespawnvalue 1 /pregametime 5 /voicemode 2 /throttle 6144 /spawn 0 /netregion NA uta1c_con 250 250 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 spa1g_ass 200 200 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 spa1g_ass 200 200 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 uta1c_1flag 200 200 /sideselect novalue /noteamdamage

Link to comment
Share on other sites

ok I edited the batch files slightly, here are the new ones:

 

Normal Server:

 

BattlefrontIIEngBeta.exe /win /norender /nosound /autonet dedicated /resolution 640 480 /gamename PublicServer /tps 20 /playerlimit 10 /playercount 1 /bots 10 /noaim /difficulty 2 /heroes 1 /hrunlock 4 /hrunlockvalue 1 /hrplayer 1 /hrteam 2 /hrrespawn 4 /hrrespawnvalue 1 /pregametime 5 /voicemode 2 /throttle 6144 /spawn 0 /netregion NA uta1c_con 250 250 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 spa1g_ass 200 200 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 spa1g_ass 200 200 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 uta1c_1flag 200 200 /sideselect novalue /noteamdamage

 

Jedi Duel Server:

 

BattlefrontIIEngBeta.exe /win /norender /nosound /autonet dedicated /resolution 640 480 /gamename JediDuel /tps 20 /playerlimit 4 /playercount 1 /bots 0 /noaim /difficulty 2 /heroes 1 /hrunlock 4 /hrunlockvalue 1 /hrplayer 1 /hrteam 2 /hrrespawn 4 /hrrespawnvalue 1 /pregametime 5 /voicemode 2 /throttle 6144 /spawn 0 /netregion NA uta1c_con 250 250 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 spa1g_ass 200 200 tan1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 spa1g_ass 200 200 tan1c_con 250 250 uta1c_con 250 250 uta1c_1flag 200 200 /sideselect novalue /noteamdamage

 

Single Player:

 

BattlefrontIIEngBeta.exe /win /autonet listen /resolution 1280 1024 /gamename SinglePlayer /tps 20 /playerlimit 1 /playercount 1 /bots 16 /difficulty 1 /heroes 1 /hrunlock 4 /hrunlockvalue 1 /hrplayer 1 /hrteam 2 /hrrespawn 4 /hrrespawnvalue 1 /pregametime 5 /voicemode 2 /throttle 6144 /spawn 0 /netregion NA uta1c_con 250 250 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 spa1g_ass 200 200 tan1g_con 250 250 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 spa1g_ass 200 200 uta1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 uta1c_1flag 200 200 /sideselect novalue /noteamdamage

 

Okay, the /tps command refers to the "network tick rate" (commonly known as the "FPS cap") from Star Wars Battlefront 1. See, in single player, it was completely unlocked. So you could get 60 frames per second easy, if your system could handle it. But playing online you could choose either 15, 20 or 30, until the 1.03 beta patch, in which case it was unlocked. You could use any value or have no cap (default).

 

So it's up to you, but if you want to "simulate" how it was in SWBF1, you can use 20 or 30. But if you want to play it like the 1.03 beta patch, just delete the command altogether. If you want a large game and you don't have a powerful PC though it might be a good idea to set some limit. But for single player? No point in playing with it that low unless you like it choppier...

 

Also I don't think you actually need to write "novalue" for side select, I think that was just a gloss by the writer to show you you didn't need to put a number after \sideselect. ;)

Link to comment
Share on other sites

Create a text file in notepad. Save it. Then in windows right click on it, and rename it's extension from .txt to .bat.

 

Edit the batch file and put in whatever commands you need. Save and you're ready to go! Double click it to run it!

 

Note, you should make sure that extensions are TURNED ON in windows (windows sadly is by default set with extensions hidden, which is bad for security reasons anyway, so make sure they are visible in Folder Options in Windows explorer or whatever the equivalent is in XP these days!).

Link to comment
Share on other sites

Im also new to batch files and i created one looks like this (from SBF's)

"C:\Program Files\LucasArts\Star Wars Battlefront II Beta\GameData\BattlefrontIIEngBeta.exe" /win /norender /nosound /autonet dedicated /resolution 320 240 /gamename Firest0rms_JediDuel /tps 20 /playerlimit 2 /playercount 0 /bots 5 /noaim /difficulty 2 /heroes 1 /hrunlock 4 /hrunlockvalue 1 /hrplayer 1 /hrteam 2 /hrrespawn 4 /hrrespawnvalue 1 /pregametime 5 /voicemode 2 /throttle 6144 /spawn 0 /netregion NA uta1c_con 250 250 tan1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 tan1g_con 250 250 tan1c_con 250 250 uta1c_con 250 250 uta1c_1flag 200 200 /sideselect novalue /noteamdamage

and i named it Server.bat and saved it to my desktop but when i use it it opens up the StaWars Battlefront II window but the inside of it is transparent showing what was in the last window i had up its just a frame and it sits like that ive waited ten minutes before....any help please?

Link to comment
Share on other sites

first of all i think it has to be in your beta's gamedata folder. That transparent window will pop up but it should turn white with text in afterwards. This means the server is up. Then simply open up the BF2 Beta and youll find your server on the list.

 

To put tk on take out the text "/noteamdamage "

 

Does anyone have any info on this guy "spaceguy5" who is able to play space kashyyyk in the beta i talked about above?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...