home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 34 / #34.iso / utils / bfc_server / server_readme.txt < prev    next >
Encoding:
Text File  |  1998-11-23  |  10.7 KB  |  385 lines

  1. =========================================
  2. Battlefield Communicator Server
  3. PUBLIC BETA 2
  4. =========================================
  5.  
  6. Copyright (C) 1998 ShadowFactor Software Inc.,
  7. All Rights Reserved
  8.  
  9. Welcome to the second public beta release of the 
  10. Battlefield Communicator Server.  The server
  11. allows multiple Battlefield Communicator Clients
  12. to connect and participate in a conference. (More
  13. than 2 people).
  14.  
  15. Please read through this entire document before
  16. using the server.
  17.  
  18. IMPORTANT!!!
  19. ------------
  20.  
  21. This is beta software. While it has been tested
  22. on a variety of systems and under a variety of
  23. situations, it may still contain bugs and/or
  24. unknown hardware and software compatibility issues.
  25. The purpose of this public beta is to help us iron
  26. out any such problems that may arise. That's why
  27. your feedback is so important! Please let us know
  28. of any problems you have or suggestions for making
  29. the software better.
  30.  
  31. Thank you for trying Battlefield Communicator!
  32.  
  33. Note: Don't forget to read the server_license.txt
  34. file.
  35.  
  36. What's New -- Public Beta 2
  37. ---------------------------
  38.  
  39. The following sections describe the new features
  40. of the Battlefield Communicator Server:
  41.  
  42. Improved Performance
  43.  
  44. The server core has been enhanced and optimized.  This
  45. results in signficantly less CPU usage then previous
  46. versions.  Unless you are running extremely large
  47. sessions you do not require a dedicated PC to run
  48. the server.
  49.  
  50. Increased User Limit
  51.  
  52. The server now supports up to 32 players.
  53.  
  54. Channels
  55.  
  56. The server can now support up to 250 channels.  The
  57. management of channels is performed from the Channels
  58. tab on the main window.
  59.  
  60. A channel is an area on a server where groups of
  61. users can meet.   Each channel is seperate in that
  62. only those users in the channel can hear each
  63. other.  With this feature you could host multiple
  64. teams on a single server, giving each team a
  65. seperate channel.
  66.  
  67. Users may switch between channels whenever they want.
  68.  
  69. Channel 0 is called the "Global Channel".  In this
  70. channel everything users say can be heard by
  71. everyone on the server.  However, Channel 0 users
  72. can only hear what other Channel 0 users say.
  73. Channel 0 is where all users start when they
  74. connect to a server.
  75.  
  76. NOTE: Old clients (V1.0) do not support channels.
  77. When they are connected to a Beta 2 Server they
  78. are automatically placed into Channel 0.
  79.  
  80. IP Address Copy
  81.  
  82. When a session is started on the server the list
  83. of valid TCP/IP addresses for the server is copied
  84. to the clipboard automatically.  You can then
  85. paste this list into other applications.
  86.  
  87. NOTE: On systems connected to more then one
  88. network they will have more then one valid
  89. TCP/IP address.  Each given TCP/IP address
  90. is valid only for the users connected
  91. to the network the address belongs to.  
  92.  
  93. Zombie Removal
  94.  
  95. If a client is disconnected improperly a "zombie"
  96. user is left behind.  However, with the new version
  97. if the user whose got disconnected reconnects,
  98. the Zombie will be removed automatically.
  99.  
  100. The next revision of the software will provide
  101. other methods for detecting "zombie" players.  
  102.  
  103. Various Bugfixes & Enhancements
  104.  
  105. See server_whatsnew.txt for a complete list of
  106. updates and changes.  
  107.  
  108. Requirements
  109. ------------
  110.  
  111. The system requirements for the server are still
  112. being determined and are therefore subject to change.
  113.  
  114. At a minimum, to run the software you will require:
  115.  
  116. - Windows 95/98 with DirectX 6.0 or later.
  117. - Windows NT 4.0 with Service Pack 4
  118. - High Speed Connection (See: Bandwidth
  119.   Requirements)
  120.  
  121. NOTE: The server does not require a soundcard to
  122. be installed.
  123.  
  124. Bandwidth Requirements
  125. ----------------------
  126.  
  127. The amount of bandwidth required by the server
  128. depends on the type of compression being used,
  129. the number of players connected, and the way
  130. those players are using their voice comms.
  131.  
  132. The following chart shows the approximate 
  133. bandwidth required by a single stream of 
  134. audio for each compression type:
  135.  
  136. Modem Optimized:  10 kbits/sec
  137. LAN Optimized:    10 kbits/sec
  138. GSM:              16 kbits/sec
  139. ADPCM:            40 kbits/sec
  140. No Compression:   80 kbits/sec
  141.  
  142. These figures are approximate, and change
  143. according to the transport in use (i.e.
  144. IPX or TCP/IP).
  145.  
  146. Each user connected to the server can use
  147. up to two streams.  One stream of audio
  148. go to the server, and one stream of audio
  149. coming from the server. If a user is not
  150. speaking, no audio is sent to the server.
  151. If no user is speaking, no audio is sent
  152. at all, and no bandwidth is used.
  153.  
  154. To calculate the bandwidth in use at
  155. any point in time, use the following 
  156. calculation:
  157.  
  158. Bandwidth Usage = (N + S) * B
  159.  
  160. Where:
  161. N = Number of players on server
  162. S = Number of players speaking
  163. B = Bandwidth usage of compression 
  164.     type
  165.  
  166. For example, if you are running a server
  167. using Modem Compression with 6 players 
  168. connected, 3 of whom are speaking, the 
  169. bandwidth required is:
  170.  
  171. (6 + 3) * 10 kbits/sec = 90 kbits/sec
  172.  
  173. To find the worst case bandwidth usage,
  174. simply assume that all the players
  175. are speaking at the same time. In the
  176. above exampe, if you assume all six 
  177. players speak at the same time, you
  178. would find:
  179.  
  180. (6 + 6) * 10 kbits/sec = 120 kbits/sec
  181.  
  182.  
  183. To determine how many clients your 
  184. connection can support in the worst 
  185. case, use the following calculation:
  186.  
  187. Bandwidth of Connection
  188. --------------------------
  189. 2 * Bandwidth for 1 Stream
  190.  
  191. For example, a dual-channel ISDN
  192. line, when using modem compression,
  193. could theoretically support:
  194.  
  195. 128 Kilobits 
  196. --------------- = 6.4
  197. 2 * 10 Kilobits
  198.  
  199. Round down to find the maximum number
  200. of clients, in this case 6.
  201.  
  202. If your team is very disciplined about
  203. their use of the comms channel, you may
  204. find that you can support more users than
  205. the calculation above shows. For the sake
  206. of completeness, here is the general 
  207. calculation for the maximum number of users
  208. given an assumption of how many will be 
  209. speaking at once:
  210.  
  211. N = (C / B) - S
  212.  
  213. Where:
  214. N = max number of players
  215. C = bandwidth of your connection
  216. B = bandwidth required for compression type
  217. S = number of players speaking at once
  218.  
  219. For example, if you are disciplined and
  220. assume that no more than 2 people will
  221. speak at the same time on the same
  222. dual channel 128k ISDN line as above,
  223. using modem compression you can support:
  224.  
  225. N = (128 / 10) - 2 = 10.8
  226.  
  227. 10 players at a time.
  228.  
  229. Remember, these figures are theoretical
  230. estimates. In the real world, something 
  231. always prevents you from using 100% of
  232. any connection. So use these calculations
  233. with a large grain of salt.
  234.  
  235. Installation
  236. ------------
  237.  
  238. To install the software, perform the following steps: 
  239.  
  240. 1. Download the latest release of the software from our 
  241.    Product Download page.
  242.    (http://www.shadowfactor.com/downloads.shtml).
  243. 2. Winzip users: Open the archive with Winzip and
  244.    press the Install button to launch the setup
  245.    program.
  246.    Other users: Unzip the archive into a temporary
  247.    directory, then run the setup.exe program. 
  248. 3. Please take the time to read our server_readme.txt 
  249.    file before using the software. It is the only 
  250.    documentaion you will receive for the server!
  251. 4. Run the software and let the setup wizard configure
  252.    the software for your computer.
  253.  
  254. Q & A
  255. -----
  256.  
  257. What is the Battlefield Communicator Server?
  258.  
  259. It is a program which can host Battlefield Communicator
  260. conferences.  A conference is a Battlefield Communicator
  261. session with more then two clients.  
  262.  
  263. The server is designed so that client bandwidth/CPU 
  264. usage does not increase on the client as the number 
  265. of users in the conference increases.  Therefore even 
  266. modem users may participate in a conference.  (Providing
  267. high speed compression types aren't used).
  268.  
  269. However, server bandwidth/CPU DOES increase on the 
  270. server with the number of clients connected.
  271.  
  272. Do I need a special client to connect?
  273.  
  274. For Beta 2 you will want to use V1.1 clients to
  275. connect.
  276.  
  277. Version 1.0 clients can connect to the server
  278. but they will be part of Channel 0 and will
  279. be unable to switch channels.  
  280.  
  281. What kind of Compression Types Does It Support?
  282.  
  283. The server supports all of the compression types 
  284. available to the client.  However, all clients 
  285. connected to a server must use the same compression
  286. type.  
  287.  
  288. Tasks
  289. -----
  290.  
  291. To Host a Session:
  292.  
  293. Simply click on the "Host a Session" button and use
  294. the Server Wizard to setup a session.  Each step
  295. of the wizard is explained in detail.  
  296.  
  297. Keep in mind when choosing a compression type that 
  298. all clients who connect must use it.  Therefore if
  299. you want modem users to be able to connect, don't 
  300. choose a high-speed compression type like ADPCM.  
  301.  
  302. We recommend if you are going to operate on a LAN
  303. to use the GSM or ADPCM compression types.  If
  304. you are going to operate from a high speed connection
  305. to high speed clients use GSM.  If you are going
  306. to operate on a high speed connection with modem
  307. clients use Modem Optimized Compression.
  308.  
  309. To Password Protect a Session:
  310.  
  311. You can password protect a session.  By doing so
  312. users will have to enter the correct password
  313. into the "Advanced" tab of the Connection dialog
  314. of their clients in order to connect.  
  315.  
  316. To Stop a Session:
  317.  
  318. Click the "Stop Session" button, or choose "Stop 
  319. Session" from the Session Menu.
  320.  
  321. To View Player Information:
  322.  
  323. Click on the "Players" tab, select the player 
  324. you want to view and click the View button.
  325. This will present a dialog box with real-time
  326. statistics for that user as well as other 
  327. important information.
  328.  
  329. To Kick A Player Off The Server:
  330.  
  331. Click on the "Players" tab, select the player
  332. you want to remove and click the Disconnect
  333. button.  
  334.  
  335. Planned Improvements
  336. --------------------
  337.  
  338. The following are some of the features we
  339. will be adding to the server in the near
  340. future:
  341.  
  342. - The ability to ignore specific players.
  343. - IP Address banning.
  344. - Remote administration of the server.
  345.  
  346. Documentation
  347. -------------
  348.  
  349. The dedicated server does not yet have a manual.
  350. If you are having trouble using the software, 
  351. contact technical support.
  352.  
  353. Technical Support
  354. -----------------
  355.  
  356. If you're having trouble with the Battlefield 
  357. Communicator Dedicated Server contact 
  358. ShadowFactor Technical Support: 
  359.  
  360. support@shadowfactor.com
  361.  
  362. Beta Feedback
  363. -------------
  364.  
  365. Please send all your feedback to
  366. support@shadowfactor.com.
  367.  
  368. Known Issues
  369. ------------
  370.  
  371. This version of the server has the following known 
  372. issues:
  373.  
  374. - In certain situations, shutting down the server
  375.   will result in the interface becoming frozen.
  376.   However, the freeze is not permanent, simply wait
  377.   and the software should return control.  We 
  378.   know about this issue and are working to 
  379.   resolve it.
  380.  
  381. Thanks again for help us to test Battlefield 
  382. Communicator, we hope you enjoy it!
  383.  
  384. ShadowFactor Software Inc.
  385.