Giter VIP home page Giter VIP logo

nfsuserver's Introduction

Need For Speed: Underground Server

This server was initially developed by 3 PriedeZ

It support only 1-st Need for Speed: Underground, but not Underground 2.

Server Installation

Linux

Download static binary from Releases or build it from sources:

apt-get install git make build-essential
git clone https://github.com/HarpyWar/nfsuserver.git
cd nfsuserver/nfsuserver
make
./nfsuserver

Windows

Download nfsuserver.1.0.4.win32.zip from Releases or use Visual Studio to build own executable (uncomment NT_SERVICE flag for Windows service mode.). For compilation you have to install Windows SDK.

nfsuserver.exe is for normal start, not a service.

To install a server as a Windows Service run:

nfsuserver_svc.exe -i

To uninstall run:

nfsuserver_svc.exe -u

Server Configuration

Edit nfsu.conf and news.txt to suit your needs.

After first start server.log should be created. After first user login a database rusers.dat with users should be created.

Client Configuration

  1. Download and run nfsuclient.exe. Click on Get Game button to download ready to play NFSU game v1.4 with noCD and Widescreen with HD resolution.

  2. Click Get public serverlist or Add Server to put your server address manually, and then click Use Server

  3. Run the game → Select Play Online → Create a new profile, agree with rules and click Use Profile

After a login you have to select car and join a room to create/join a game.

NFSU Lobby

Documentation

nfsuserver's People

Contributors

harpywar avatar ian-travers avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nfsuserver's Issues

Multiple bugs

Hey @HarpyWar @ian-travers,

While playing around with the server myself, I noticed a few bugs:

  • if you add in the nfsu.conf room-names with a space, the room name is shown correctly in-game. But if you enter it you and other people are invisible in the lobby. (e.g. room name "Circuit 1". If you use "Circuit1" it works.)
  • the server is not checking for the password? I can use any password to login into my account
  • in the lobby if you try to "Send Challenge" to an other player in the lobby, the game crashes

NFSU Server chat

Thank you for your great work.
Linux server support online chat?

tracking reputation

Hi, I don't know if you still care about this project or you've abandoned it, but I was wondering if reputation tracking is possible.
I've looked over the code to change it, but I still don't understand it fully. I'm not asking for an implementation, but could you give me some advice?

Troubles with nfsu.ini file

Looks like nfsuserver2.exe completely ignores this file. I tried to change "servername", "enablelogfile", etc. attributes, but the server is completely don't care about this, the server name is set by default, logfile is created and used. I also tried to delete it, same result. How to fix that?

Interopility with other games.

Not really an issue.

Just wanted to report that this worked beautifully in Burnout 3 for PS2. Was trying to figure out how to get past the first few connection messages and this just does a whole bunch of them.

User Reg/Account & Persona Creation worked.

Connexion with Dynamic DNS = Connection error

Hi,
I use the [nfsuclient.exe] v1.1.
When i use my server Dynamic DNS address in the [nfsuclient.exe] to add my server, i see my game server name and IP, but connection error in game. Everything is correct when i add my server by IP directly.
I imagine this bug can be frustrating for people using ADSL connection changing of IP at each connection.
I really love your work! Thank you very much!

HeXiT78

Open rusers.dat and stat.dat

Hi. Thanks for the server. Its works fine.
But for better communication, users had to be connected to a my VPN server. With VPN there were 5/6 cells of communication quality in game. Without VPN 2/6 and the races did not start.

BTW
How to open and edit these files? rusers.dat and stat.dat
For example, someone forgot their username or password.
Or look at statistics?

With respect.

Port Forwarding

Hi, i'm trying to host a server on a linux VPS, the client connects but the server doesn't log the connection even if i'm using verbose and nfs says that "there was a communication issue with the isp".
The ports i opened are 10800, 10900, 10901 and 10980 and i can "connect" to the server with netcat.
What can i do to make this work?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.